python
  • instance
  • pymssql
  • named
  • 2016-01-13 133 views 2 likes 
    2

    我試圖從遠程服務器上的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。 可能是什麼問題?

    +0

    檢查如果「SQL Server瀏覽器」服務的計算機上運行的託管:

    myhost\myinstance,1435 

    您可以通過pymssql具有以下連接您嘗試連接的SQL Server實例。通常情況下(總是?)到一個命名實例的遠程連接需要詢問瀏覽器服務應該使用哪個TCP端口。 –

    回答

    0

    對於命名實例,看起來像這樣:

    pymssql.connect(host='myhost', server='myinstance', port='1435', user='user', password='pw') 
    

     相關問題

    • 暫無相關問題^_^