2017-07-13 4 views
0

pymssqlがどこからエラーコードを取得しているのか不思議です。pymssqlはどこからエラーコードを取得しますか?

私がOperationalError: (18456, "Login failed for user '***'.DB-Lib error message 18456, severity 14)を取得した場合、私は18456がMS SQLのsys.messagesに由来することを知っています。しかし、私がOperationalError: (20009, 'Net-Lib error during Connection refused')を取得した場合、20009がどこから来ているのか分かりません。 sys.messages表では私はFreeTDSのドキュメントによると、2009

答えて

1

ためThe article '%s' could not be added to the publication '%s'.を参照してください。

メッセージ20009を取得した場合、あなたはマシンに接続していない覚えています。これは構成やネットワークの問題であり、プロトコルの障害ではありません。サーバが起動していること、FreeTDSが使用している名前とIPアドレスを持っていること、および設定済みのポートをリスンしていることを確認してください。

http://www.freetds.org/userguide/confirminstall.htm(例3-5)幸運を祈る!

関連する問題