用pymssql連接sql server express 2016死活鏈接不上,報告錯誤:git
b'DB-Lib error message 20009, severity 9:\nUnable to connect: Adaptive Server is unavailable or does not exist\nNet-Lib error during Unknown error (10035)\n'
sql server managerment studio是正常鏈接的; pymssql鏈接遠程的sql server 2014 標準版也是正常的。pymssql的github上有幾個關於此的issue都被不禁分說的關閉了,彷佛是個不言而喻的使用問題。然而一番搜索,沒有太多頭緒。後來在stack over flow找到一個帖子: pymssql.OperationalError: DB-Lib error message 20009, severity 9 ,按帖子的說法,在sql server的配置管理中,啓用tcp/ip協議,並給127.0.0.1指定1433端口便可。然而我試了半天,不起做用。 最終在這篇文章中找到答案: How to: Configure Express to accept remote connections 原來除了啓用tcp/ip協議,還需啓動SQL Browser Servicegithub
總結以下:sql