リモートでのSQL Server 2012にアクセスするためにPymssqlを使用して、それが可能であり、ドメインと(Windowsの場合)ユーザアカウント同じ資格情報。は私がリモートでWindows OSにログインした後、SQL Serverにアクセスするためにもその可能かかわらず、Windowsユーザーアカウントを使用してSQL Server 2012にアクセスすることができませんでした
これを達成する方法はありますか?セキュリティ上へ
は(OSのセキュリティ強化)理由のSQL Serverユーザーは
telnet host 1433
#WorksリモートでのCentOS
TCPをしようと
をサポートしていません。
pymssql version - 2.1.0
pymssql.connect('192.168.1.7', 'mydomain\\dba', 'password', 'testdb')
私はFreeTDSの構成エラーの下
tsql -C Compile-time settings (established with the "configure" script) Version: freetds v0.91 freetds.conf directory: /etc MS db-lib source compatibility: yes Sybase binary compatibility: yes Thread safety: yes iconv library: yes TDS version: 4.2 iODBC: no unixodbc: yes SSPI "trusted" logins: no Kerberos: yes
Traceback (most recent call last): File "<stdin>", line 1, in <module> File "pymssql.pyx", line 599, in pymssql.connect (pymssql.c:9315) pymssql.OperationalError: (20002, 'DB-Lib error message 20002, severity 9:\nAdaptive Server connection failed\n')
を取得しています
** pymssql.connect( '192.168.1.7'、 'ドメイン\\ DBA'、 'パスワード'、 'TESTDB')** 私はエラー 'トレースバック(最新の呼び出しの最後)の下に取得しています: pymssql.OperationalError:(20002、「DB-Libのエラーメッセージ20002、重大度:9:pymssql.connect(9315 pymssql.c)でファイル "pymssql.pyx" のファイル ""、ライン1、ライン599、\ telnetはうまくいきました... –
user2264738
'1>'プロンプトを表示してみましょう: 'TDSVER = 7.2 tsql -H your_host -p 1433 -U YOUR_DOMAIN \\ your_username -D your_database_name'?私はあなたのTDSのバージョンが正しく設定されていない推測、およびバージョン '4.2'をデフォルトてるよう – FlipperPA
は、私はまた、私の答えを修正しました。 – FlipperPA