pyodbc InterfaceError

时间:2019-01-08 20:02:54

标签: python sql sql-server pyodbc

我无法使用pyODBC通过Python连接到MS SQL Server数据库:

import pyodbc
conn = pyodbc.connect(('DRIVER={SQL Server};'
                       'SERVER=tmw-prod-lo\\SQL65;'
                       'DATABASE=TMWSuite;'
                       'UID=VENTURE\\acoop;'
                       'PWD=RaNdoM!'))

结果是:

InterfaceError: ('28000', "[28000] [Microsoft][ODBC SQL Server Driver][SQL Server]Login failed for user 'VENTURE\\acoop'. (18456) (SQLDriverConnect); [28000] [Microsoft][ODBC SQL Server Driver][SQL Server]Login failed for user 'VENTURE\\acoop'. (18456)")

我非常有信心我已经正确设置了所有参数,并且需要像上面那样在服务器和用户名中转义反斜杠,对吗?因此,这看起来像是一个权限问题,但我想先排除其他任何问题。

0 个答案:

没有答案