Python 2.7 の PyMSSQL バージョン pymssql-2.0.0b1.win-amd64-py2.7 を使用して、Windows 7 64 ビット OS から 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'
Linux マシンに FreeTDS を使用し、TDS バージョンが正しく設定されていないため、この問題が発生している他のユーザーを見てきました。ただし、私は Windows OS を使用しているため、FreeTDS を使用したり、TDS のバージョンを指定したりする必要はないというのが私の印象でした。これは本当ですか?どこかで TDS バージョンを指定する必要がありますか?
アドバイスやお手伝いできることがあればお願いします。ありがとう。