我正在尝试使用以下代码使用Python连接到SQL Server数据库:
conn = pyodbc.connect(
r'Driver={SQL Server Native Client 11.0};'
r'Server=12345.dcd_ba.weatherton.com;'
r'Database=Dentrix;'
r'Trusted_Connection=no;'
r'Integrated security=false;'
r'username=fred;'
r'password=test;'
)
return conn
但我收到此错误:
pyodbc.InterfaceError :(“ 28000”,“ [28000] [Microsoft] [SQL Server本机客户端11.0] [SQL Server]用户登录失败”。(18456)(SQLDriverConnect); [28000] [Microsoft] [SQL Server Native Client 11.0]无效的连接字符串属性(0); [28000] [Microsoft] [SQL Server Native Client 11.0] [SQL Server]登录失败,用户”。(18456); [28000] [Microsoft] [SQL Server Native客户端11.0]无效的连接字符串属性(0)“)
根据在SQL Server Native Client中使用连接字符串关键字,看起来您需要使用UID
而不是username
本文收集自互联网,转载请注明来源。
如有侵权,请联系[email protected] 删除。
我来说两句