【发布时间】:2016-01-13 18:28:33
【问题描述】:
我正在尝试从远程服务器上的 python 3.4 连接到 SQL Server 命名实例,但出现错误。
文件“C:\Scripts\Backups Integrity Report\Backup Integrity Reports.py”,第 269 行,在
conn = pymssql.connect(host=r'hwcvcs01\HDPS', user='My-office\romano', password='PASS', database='CommServ')
文件“pymssql.pyx”,第 636 行,在 pymssql.connect (pymssql.c:10178)
pymssql.OperationalError:(20002,b'DB-Lib 错误消息 20002,严重性 9:\n自适应服务器连接失败\n')
其他 SQL 连接没有问题。我还设法使用 Management Studio 从同一远程服务器连接到 SQL。
尝试了不同的端口,尝试连接到主机本身而不是实例,还尝试了 pypyodbc。 可能是什么问题?
【问题讨论】:
-
检查“SQL Server Browser”服务是否在托管您尝试连接的 SQL Server 实例的计算机上运行。到命名实例的远程连接经常(总是?)需要询问浏览器服务他们应该使用哪个 TCP 端口。
标签: python instance pymssql named