- ベストアンサー
コマンドプロンプトから、リモートでログイン出来ない。
いつもお世話になっております。 端末が3台あります。OSは全てWinXP SP3です。 端末A には、SQL Server 2000 Personal がインストールされており 端末B と 端末C には、それぞれ SQL Server 2005 Express が インストールされております。 端末A(2000) は osql -S サーバ名 -U sa -P パスワード にて 端末B(2005) と 端末C(2005) は、 sqlcmd -S サーバ名 -U sa -P パスワード にてそれぞれ自分の SQL Server にログイン出来ます。 ここで、 端末Bは、端末A にも 端末C にも sqlcmd でログイン出来ますし 端末Cも、端末A にも 端末B にも sqlcmd でログインすることが出来ます。 ですが 端末A は、osql にて、端末B にも 端末C にも ログインすることが出来ません。 エラーメッセージは [DBNETLIB]接続が正しくありません。 [DBNETLIB]ConnectionOpen (Invalid Instance()). です。 ファイアーウォールかと思い、全端末のファイアーウォールを OFFにしても結果は同じでした。 どうすれば、端末A は 端末B や 端末C の SQL Server 2005 Express に ログインすることが出来ますでしょうか? ご教示よろしくお願い致します。 ※もしかして、osql からは SQL Server 2005 Express に ログイン出来ないのでしょうか? 追伸: himajin10000 さま、先日は質問のご回答ありがとうございました。 MSN相談箱の操作がよく分からず、先日はお礼ポイントを付けずに 締め切ってしまいました。大変申し訳ございませんでした。 この場をお借りしてお詫び申し上げます。
- みんなの回答 (5)
- 専門家の回答
質問者が選んだベストアンサー
- ベストアンサー
補足
kero-mio さま ご回答ありがとうございます。 ポートを1433に固定してみても、SQL Server Browser を起動してみても 結果は同じでした。 もちろん、サービスと接続のセキュリティ構成のリモート接続で ローカル接続およびリモート接続を、TCP/IPのみを使用する にしても 接続出来ませんでした。 ですが、相変わらず SQL Server 2005 Express のインストールされている 端末B は、端末A および 端末C に 端末C は、端末A および 端末B に 接続することが出来ます。 端末Aのみが、自PC以外のPCに、コマンドプロンプトにて 接続することが出来ません。 それと今、判明しました。 端末A の VB2005 Pro からは、ちゃんと各SQL Server にログイン することが出来ました。 ですが、端末A のコマンドプロンプト および SQL Server 2000 の Enterprise Manager からは自分以外にログインすることが出来ません。 もう何がなんだかわからなくなってきました。 ご教示よろしくお願いいたします。