【发布时间】:2014-02-19 07:33:50
【问题描述】:
我正在使用python 3.3 + pypyodbc。当我尝试时:
connection = pypyodbc.connect("DRIVER{SQLServer};
SERVER=serverIP;
UID=myid;
PWD=mypwd;
DATABASE=mydb")
我收到一个错误:
pypyodbc.DatabaseError: ('08001', '[08001]
[Microsoft]
[ODBC SQL Server Driver]
[DBNETLIB]Invalid connection.')
我知道 IP 和凭据是正确的,我每天都使用它们来使用 Microsoft SQL Server Management Studio Express 查询服务器。我在这里错过了什么?
谢谢。
【问题讨论】:
-
另一种方法是使用install Microsoft ODBC 驱动程序。然后将
DRIVER{SQLServer};替换为DRIVER={ODBC Driver 13 for SQL Server};
标签: sql-server python-3.x pypyodbc