我正在使用python 3.3
+ pypyodbc
。当我尝试:python 3.3,pypyodbc,连接到SQL Server失败
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
查询服务器。我在这里错过了什么?
谢谢。
另一种方法是[安装](https://www.microsoft.com/en-us/download/details.aspx?id=53339)Microsoft ODBC驱动程序。然后用'DRIVER = {ODBC Driver 13 for SQL Server}替换'DRIVER {SQLServer};';' – mondieki