Я использую python 3.3
+ pypyodbc
. Когда я пытаюсь:python 3.3, pypyodbc, подключение к SQL Server Fails
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 {SQLServer};' на 'DRIVER = {драйвер ODBC 13 для SQL Server};' – mondieki