无法在Windows上使用PyMSSQL连接到SQL Server - “来自服务器的意外EOF”

时间:2012-05-22 11:31:05

标签: sql-server pymssql

我一直在尝试使用Python 2.7中的PyMSSQL版本pymssql-2.0.0b1.win-amd64-py2.7从Windows 7 64位操作系统连接到MS SQL 2008 Server。

import pymssql
conn = pymssql.connect(host='host', user='user', password='password', database='database')

但是当我输入服务器,用户ID,密码和数据库的正确登录凭据时,我收到以下错误:

  

err_handler(dbproc = 025D30D8,严重性= 9,dberr = 20017,oserr = 0,dberrstr ='来自服务器的意外EOF'

我见过其他人在使用FreeTDS for Linux机器并且设置了错误的TDS版本时遇到此问题。由于我在Windows操作系统上,我的印象是我不需要使用FreeTDS或指定TDS版本。这是真的?我还需要在某处指定TDS版本吗?

请提供任何建议或帮助。感谢。

0 个答案:

没有答案