我一直在尝试连接到Microsoft SQL Server。我已经设置了ODBC连接并且测试成功。我没有使用Windows身份验证来连接SQL Server,但是仍然遇到以下错误:
“不能与Windows身份验证一起使用”
接口错误:(“28000”,“[28000] [Microsoft] [ODBC SQL Server Driver] [SQL Server]登录失败。登录来自不受信任的域,不能与Windows身份验证一起使用。(18452)(SQLDriverConnect); [28000] [Microsoft] [ODBC SQL Server Driver]无效的连接字符串属性(0); [28000] [Microsoft] [ODBC SQL Server Driver] [SQL Server]登录失败。登录来自不受信任的域,不能与Windows身份验证一起使用。(18452); [28000] [Microsoft] [ODBC SQL Server Driver]无效的连接字符串属性(0)”)
这是我的代码:
我正在使用Windows 7。请帮我调试这个问题。
谢谢。
“不能与Windows身份验证一起使用”
接口错误:(“28000”,“[28000] [Microsoft] [ODBC SQL Server Driver] [SQL Server]登录失败。登录来自不受信任的域,不能与Windows身份验证一起使用。(18452)(SQLDriverConnect); [28000] [Microsoft] [ODBC SQL Server Driver]无效的连接字符串属性(0); [28000] [Microsoft] [ODBC SQL Server Driver] [SQL Server]登录失败。登录来自不受信任的域,不能与Windows身份验证一起使用。(18452); [28000] [Microsoft] [ODBC SQL Server Driver]无效的连接字符串属性(0)”)
这是我的代码:
import pyodbc
cnxn = pyodbc.connect(Driver='{SQL Server}',
Server='servername.abc.xyz.co.com',
username = 'user_xyz',
password = 'abcdfgh')
我正在使用Windows 7。请帮我调试这个问题。
谢谢。