使用Windows域憑證在Linux上使用python連接到MS SQL Server數據庫有什麼方法嗎?用'Windows Credentials'在Linux上使用python連接到MS SQL Server
我可以連接使用Windows憑據,而是試圖從與pyodbs + freetds的+ unixODBC的
>>import pyodbc
>>conn = pyodbc.connect("DRIVER={FreeTDS};SERVER=servername;UID=username;PWD=password;DATABASE=dbname")
導致此錯誤的Linux蟒蛇做同樣的我的Windows機器完美的罰款:
class 'pyodbc.Error'>: ('28000', '[28000] [unixODBC][FreeTDS][SQL Server]Login incorrect. (20014) (SQLDriverConnectW)')
我確信密碼寫入正確,但我已經嘗試了許多不同的用戶名組合:
DOMAIN\username
DOMAIN\\username
甚至
UID=username;DOMAIN=domain
無濟於事。有任何想法嗎?
這是一個可以肯定的史詩般的故事,但現在的事態現在太過誤導成爲最高和被接受的答案。如果您在免責聲明中進行編輯,請告知我,我會刪除我的downvote。 – steamer25 2013-03-21 15:43:30