2016-05-02 22 views
0

thisによれば、Windows XPから「Generic ODBC MS SQL」ドライバを使用してMS SQL Server 2012に接続できます。WinXPからMS SQL Server 2012に接続

私はちょうどそれをやろうとしました。どちらのマシンもWindowsワークグループに接続されています。

最初に、サーバーがIPであるマシンをpingしようとしました。 pingは成功しました。

次は、Windows XPのODBCマネージャーに行き、新しい接続を設定しようとしました。 SQL ServerがインストールされているマシンのIPアドレスを「Server:」フィールドに使用しました。そして、私は "Windows NT認証で"選択を使用しました。しかし、接続を確立しようとすると失敗します。

次のように報告された不具合だった

Connection failed! 
SQLState: '01000' 
SQL Server Error: 1326 
[Microsoft][ODBC SQL Server Driver][DBNETLIB]ConnectionOpen(Connect()) 
Connection failed! 
SQLState: '08001' 
SQL Server Error: 17 
[Microsoft][ODBC SQL Server Driver][DBNETLIB]SQL Server does not exist or access denied 

ただ、何のファイアウォールがないことを証明するために、私は「なし」と「Trustgedゾーンセキュリティ」のサーバーホスト上で私のZoneAlarmのFWを設定して、再度試してみました。同じ結果が得られました。

SQL Serverはトラステッド接続を使用しています。つまり、コンピュータからのユーザーID /パスワードで接続できます。このラップトップはWindows 8.1を使用しています。 Windows XPのラップトップは、ログインするのに同じユーザーIDを使用しますが、パスワードは異なります。これは問題なのでしょうか?

他に何か接続しようとすることができますか?アプリケーションが動作することをテストする必要があります。

ありがとうございます。

+0

サーバーでTCP/IPが有効になっていますか? 「SQL Server Configuration Manager」 - >「クライアントプロトコル」を参照してください。 – erg

+0

@erg、SQL Native Client 11.0 32ビット版と64ビット版の両方のクライアントプロトコルを見ると、それらは両方とも有効です。ただし、SQL Serverネットワーク構成 - >プロトコルは、両方のSQLEXPRESS/MSSQLSERVER TCP/IPが無効になっており、私はそれをオンにすることはできません。コンボボックスが空/無効に表示されます。これは私が何かをインストールする必要があるのですか? – Igor

+0

申し訳ありませんが、アイデアはありません。私はここでそれを再現しようとしました - TCP/IPを有効/無効にするエントリはここでは無効になりません。私は何か特別なものをインストールしていない、私はちょうど "通常の" SQL Serverのセットアップを実行します。 – erg

答えて

0

ので、サーバーとの接続、またはユーザー権限のだろう...

片手にリモートアクセスにWindows認証を使用している場合、あなたは2つのオプションを持って、ドメインを持っているあなたがしなければならない一つの選択肢でとすべてのユーザーがドメインユーザーでなければならず、sqlserverのこのドメインのユーザー/グループにアクセスできます。

その他のオプションのSQLServerのユーザーアカウントを作成し、ログインするためにそれを使用している。

あなたのケースでは、サーバーは、中にログインしようとしているリモートPCからユーザーを知りません。

一方、あなたはサーバーの接続を確認することができます、あなたのデスクトップに空のファイルを作成することができます。udl拡張子でそれを保存します。今すぐ開いて、接続を作成してテストすることができます。

完了したら、.udlファイルをメモ帳で開くと、文字列の接続が表示されます。

ここ

あなたが作成するためのチュートリアルと.UDLファイルでテスト接続を持っている:link .udl

のSQLServerログインを作成する方法:sqlserver login

、ここであなたがSQLServerのログインにドメインユーザーを追加する方法があります:sqlserver login for a domain account

願っています!

関連する問題