Я пытаюсь подключиться из Python 3.6.3 к моей (удаленной) установке SQL Server 2014, но продолжаю получать следующее сообщение об ошибке:
Ошибка: ('08001', '[08001] [Microsoft] [Собственный клиент SQL Server 11.0] Поставщик именованных каналов: не удалось открыть соединение с SQL Server [53]. (53) (SQLDriverConnect)')
Эта ошибка возникает независимо от того, запускаю ли я Python из CMD (как с разрешения администратора, так и без него), так и из Spyder (снова с разрешения администратора и без него).
Странно то, что я могу прекрасно подключиться к серверу, используя RStudio:
library(RODBC)
conn = odbcConnect('myDSN;uid=myuserid;pwd=mypwd')
Однако в pypyodbc и pyodbc тот же синтаксис не работает:
import pyodbc
conn = pyodbc.connect('DSN=myDSN;uid=myuserid;pwd=mypwd')
Я уже пробовал включить брандмауэр Windows, но безрезультатно.