使用Python 2.7和通过pyodbc的MS ODBC驱动程序。我的连接字符串如下:
mssql+pyodbc://myuser:mypass@serverip/instancename?driver=ODBC+Driver+11+for+SQL+Server
我遇到了登录失败的问题。但是,如果我在Microsoft SQL Server Management Studio中使用相同的凭据和“serverip\instancename”,我可以连接。
让我疯狂的事情是,几天前,这个相同的连接字符串对于同一台机器上的不同SQL服务器实例对我有效。因此,我正在尝试找出如何进行故障排除。
感谢任何提示。
\
)来指定实例名称,并在斜杠(/
)后面放置数据库名称。所以也许mssql+pyodbc://myuser:mypass@serverip\instancename?driver=ODBC+Driver+11+for+SQL+Server
可以解决问题? - van