天天看點

python連接配接sqlserver_python-連接配接SQLServer

使用python連接配接到本地的sqlserver資料庫時,需要将服務“屬性”中的“安全性”設定為“SQL Server和windows身份驗證模式”

使用sa登入,提示該賬戶被禁用:

>>> pyodbc.connect("DRIVER={SQL Server};SERVER=XP-201210161011;DATABASE=test;UID=sa;PWD=sa")

Traceback (most recent call last):

File "", line 1, in

pyodbc.ProgrammingError: ('42000', "[42000] [Microsoft][ODBC SQL Server Driver][SQL Server]使用者 'sa' 登入失敗。原因: 該帳戶被禁用。 (18470)

建立使用者yct,并将test庫授權給yct使用者,即可連接配接:

>>> pyodbc.connect("DRIVER={SQL Server};SERVER=XP-201210161011;DATABASE=test;UID=yct;PWD=yct")