• 締切済み

MSDEのネットワーク

MSDEのSQLサーバ上でDBを構築したのですが、TCP/IP接続されたネットワーククライアントから接続できません。 ナゼでしょう? 何が悪いのか分からないので、解決のために必要な情報が何であるかもわかりません。 データ構築までは単体で行っていたために支障なかったのですが、どうしてもリモートアクセスが必要になってきたためにとても困っています。 どうか相談にのってください。 宜しくお願いします。

みんなの回答

  • selenity
  • ベストアンサー率41% (324/772)
回答No.1

クライアントとサーバのマシン間がTCP/IPで接続されているだけですね。MSDEへの接続とは全く別物です。 クライアントPCからはどのような方法でMSDEへ 接続するつもりすですか? いろんな接続方法があるのですが、、、 ・名前付きパイプ ・TCP/IP ・MultiProtocol ・NWLink IPX/SPX ・AppleTalk ・Banyan Benus ・DECnet ・Other など、、、 まずクライアントPC上でODBCの設定をして、 MSDEへ接続できるか試しましょう。 あと、「接続できない」ではなく、「どんなエラー メッセージ/エラーコードが表示されて接続できない」 と言いましょう。 エラーコードとメッセージさえ分かれば、 MSKBから検索できます。

HEAT10
質問者

補足

早速の書き込みありがとうございます。 えーと、接続は出来さえすれば別に何でも構わないんですが... マシンAとマシンBの2台があり、両方にMSDEをインストールしています。 A単独では名前付パイプでODBCを設定しています。 B単独では MultiProtocol です。 (関係ないか。) いろいろ試した結果、AからBへはTCP/IP接続でつながりました。(他の接続方法では出来ませんでした。) が、BからAへは出来ません。 エラーは 「Microsoft SQL Server ログイン」メッセージボックスで --- 接続できませんでした。: SQLState:'01000' SQL Server エラー:1747 [Microsoft][ODBC SQL Server Driver][Multi-Protocol]ConnectionOpen(RpcBindingSetAuthInfo()). 接続できませんでした。: SQLState:'08001' SQL Server エラー:11 [Microsoft][ODBC SQL Server Driver][Multi-Protocol]一般ネットワークエラーです。ネットワークのマニュアルを調べてください。 --- です。(MultiProtocol の場合) TCP/IPでは3行目のSQL Server エラー番号が'10061'になり、「MultiProtocol 」が[TCP/IP Sockets]に変わってコネクション関数名が変わります。 「名前付きパイプ」「TCP/IP」「MultiProtocol」の3パターンしか試していませんが、この部分が変わるだけです。 これで判りますか? ...ところでMSKBて何ですか? どうやって調べるのでしょうか。

すると、全ての回答が全文表示されます。

関連するQ&A