【发布时间】:2017-05-05 23:36:16
【问题描述】:
我正在尝试使用 Python3.4 连接到 SQL Server 数据库
这是适合我的代码
cnxn = pyodbc.connect('DRIVER={ODBC Driver 13 for SQL Server};SERVER=DESKTOP-GDM2HQ17\SQLEXPRESS;DATABASE=pyconnect;Trusted_Connection=yes')
然后我登录到我的管理工作室 - 使用 Windows 连接的数据库。
这是代码,对我不起作用:
cnxn = pyodbc.connect('DRIVER={ODBC Driver 13 for SQL Server};SERVER=DESKTOP-GDM2HQ17\SQLEXPRESS;DATABASE=pyconnect;UID=DESKTOP-GDM2HQ17\sid;PWD=123')
请分享您对我哪里出错的想法。
【问题讨论】:
-
错误信息是什么?
-
用户登录失败。
-
你可以试试其他用户吗,你好像在用SID。
-
实际上我使用 Windows auth 登录 SSMS,这些是我的凭据。
标签: python sql-server authentication pyodbc