Pycharmを使用してmssqlサーバーにリンクしようとしています。 SQL認証が必要なサーバーにリンクすると、接続が正常に作成されます。ただし、Windows認証を必要とするサーバーにリンクしようとすると、ユーザー名またはWindowsのログインパスワードを使用しても、正常に接続できません。 Windows認証の場合、何をセットアップするのが適切な方法であるべきかを知ることができます。あなたは、接続文字列にプロパティtrusted_connection='yes'
を追加する必要があり、Windows認証を使用するためにmssql python Connection
import pymssql
conn=pymssql.connect(host="10.xx.xx.xx",user="CORPORATE/mywindowsloginname",password="mypassword",database="BIC_reference")
cur=conn.cursor()y
cur.execute('SELECT top 10 * FROM dbo.hi_invoiceline')
print (cur.fetchall())
こんにちはJaco、ありがとうございます。私はpymssql-2.1.3を使用していますが、プロパティの有無にかかわらず試してみます。まだ動作しません。私は何が間違っているかを確認する方法を知っていてもいいですか?私が持っているエラーメッセージは –
あなたのコメントには、エラーメッセージがありません。 SQL ServerインスタンスでWindows認証が有効になっていますか? – Jaco
ファイルpymssql.connect(pymssql.c:10824) pymssql.OperationalError:(20002、 'DB-Libエラーメッセージ20002、重大度9:\ nアダプティブサーバー接続に失敗しました(10.22.141.56 :1433)\ n ') –