Date: Thu, 4 Nov 2004 09:27:09 +0900
From: "Akira Horikawa" <who@example.ne.jp>
堀川です、おはようございます
-----Original Message-----
From: Yasuyuki Takeda [mailto:who@sub.example.jp]
Sent: Wednesday, November 03, 2004 11:18 PM
To: who@example.ne.jp
Subject: [ml-msde-beg:01371] MSDEへの接続時、クライアントとサーバでのホ
スト名が変わってしまいます。
どういう意味なのか、不明な点があります。
>先日お客さまより連絡があり、MSDEに接続できなくなったことを伝えられ
>調査したところ、WindowXP のSP2があてられていました。
MSDEが動作しているマシンが、WindowsXP だということでしょうか?
そのマシンに対して、外部のコンピュータから接続ができなくなったという
意味でしょうか?
外部コンピュータから接続ができなくなったという意味であれば
Windows XP Service Pack 2 (SP2) を SQL Server と共に使用するように構成する方
法
http://support.microsoft.com/default.aspx?scid=kb;ja;841249
などが参考になるでしょう。
>すぐにファイアウォール、DCOMを使用していますのでSP2用のDCOMのセキュリティの
>設定をして接続、DCOMでのEXCEL起動ができるようになったのですが、サーバ起動の
>EXCELよりMSDEに接続する箇所でエラーになってしまいます。
「サーバ起動のEXCEL」という意味が、よくわかりません。
どのような意味なのでしょうか?
DCOMとEXCELとMSDEは、どのような関係になっているのでしょうか?
MSDEに対するログイン認証がWindows認証で、Windows認証のトラブルが
発生しているとは考えられないでしょうか?
>詳しく調べたところ、サーバ上でコンピュータ名での接続ができなくなっており、
>フルコンピュータ名(ワークグループをしようしているので「コンピュータ名」+
「.」)
>でしか接続できなくなっていました。
>(クライアントからはサーバのコンピュータ名で接続できます。)
フルコンピュータ名という用語は何でしょうか?
どのような接続文字列なのでしょうか?
ODBCなのか、OLE-DB(ADO)なのか?
>サーバ上からコンピュータ名でMSDEへ接続するためには、どのような
>対処方法が考えられるでしょうか。
まず最初に、MSDEを動かす前に、
(1)ネットワークプロトコルがサーバーとクライアントで正しく通っているかどうか
確認してください
TCP/IPで話すのか、NetBEUIで話すのかという次元のレベルです。
(2)次に、ソケットで通信するのか、名前付きパイプで通信するのか、決めなければ
いけません。
またその通信手段が、ファイアウォールやルータ等の防御壁を越えられるかどうか
確認してください。
MSDEは、ソケットの場合は1433,1434ポート、名前付きパイプでは、sql\queryです。
MSDEを動かす前に、自分で、ソケット通信プログラムや名前付きパイプのプログラム
を作って、通信が本当にできるかどうか確認しましょう。
(3)コンピュータ名から実際のサーバーのIPアドレスが本当に検索できる環境に
なっているかどうかチェックしましょう。
DNSやWINS等が正しいでしょうか?
以上のチェックによって、サーバーとクライアント間の通信が確実にできることが
確認できました。
そこで初めてMSDEを起動し、データベースのサーバーとクライアントが正しく
通信できるかどうか確認します。
ここで失敗したら、MSDEの固有の問題であると、判断できます。
クライアントサーバーシステムでのトラブルを解決するためには、ネットワークの
最下位層から調査し、どのレベルまでは正しく動いているのかを確認しなければ、
何が悪いのか判断することはできません。
ただ実際のところは、ネットワークプログラミングが正しくできるようになるには
ある程度の経験が必要なので、このような検査を行なうには難しいでしょう。
その場合は、各種ネットワークユーティリティを使って、ファイアウォール等が
越えられるか検査してみてください
------------------------------------
(株)日本技術ソフト開発
堀川 明 (Akira Horikawa)
11月04日(木曜日) 09時26分記
mailto:who@example.ne.jp
http://www.horikawa.ne.jp/msde/
[MSDE/SQLServerに関して、今、どんなことにお困りですか?] |
よろしければお困りの内容を、電子メールで教えて下さい。 |
質問を電子メールで作成する
|
[ウィンドを閉じる][MSDE/SQLServer FAQ ][MSDE / MSDE2000 技術サポート情報一覧]
|