我试图从远程服务器上的python 3.4连接到一个SQL Server命名实例,并得到一个错误。Python pymssql - 连接到命名实例
File "C:\Scripts\Backups Integrity Report\Backup Integrity Reports.py", line 269, in
conn = pymssql.connect(host=r'hwcvcs01\HDPS', user='My-office\romano', password='PASS', database='CommServ')
File "pymssql.pyx", line 636, in pymssql.connect (pymssql.c:10178)
pymssql.OperationalError: (20002, b'DB-Lib error message 20002, severity 9:\nAdaptive Server connection failed\n')
其他SQL连接没有问题。另外,我设法使用来自同一台远程服务器的Management Studio连接到SQL。
尝试了不同的端口,试图连接到主机本身,而不是实例,并尝试pypyodbc。 可能是什么问题?
检查如果“SQL Server浏览器”服务的计算机上运行的托管:
您可以通过pymssql具有以下连接您尝试连接的SQL Server实例。通常情况下(总是?)到一个命名实例的远程连接需要询问浏览器服务应该使用哪个TCP端口。 –