Connexion à MS SQL Server à l'aide de python sur linux avec des informations d'Identification Windows'

Est-il possible de se connecter à un Serveur MS SQL base de données avec python sur linux Windows en utilisant les informations d'Identification de Domaine?

Je peut connecter parfaitement bien de mon ordinateur windows à l'aide des informations d'Identification Windows, mais de tenter de faire la même chose à partir d'un linux python avec pyodbs + freetds + unixodbc

>>import pyodbc
>>conn = pyodbc.connect("DRIVER={FreeTDS};SERVER=servername;UID=username;PWD=password;DATABASE=dbname")

résultats dans cette erreur:

class 'pyodbc.Error'>: ('28000', '[28000] [unixODBC][FreeTDS][SQL Server]Login incorrect. (20014) (SQLDriverConnectW)')

Je suis sûr que le mot de passe est écrit correctement, mais j'ai essayé beaucoup de différentes combinaisons de nom d'utilisateur:

DOMAIN\username
DOMAIN\\username

ou même

UID=username;DOMAIN=domain

en vain. Des idées?

InformationsquelleAutor Samer Atiani | 2009-02-11