- ベストアンサー
Windows 2003 ServerのグローバルIPと
Windows 2003 ServerにSql server 2005でDBを構築し、 クライアント側で接続に行くのですがServer側,クライアント側ともにグローバルIPで設定するとDBに接続できるのですが、Server側,クライアント側をローカルIPに変えるとDBに接続できません。 どこか設定の問題でしょうか。
- みんなの回答 (5)
- 専門家の回答
質問者が選んだベストアンサー
TCP Local Address 0.0.0.0:1433 Foreign Address 0.0.0.0:0 State LISTENING こんなのが出るようですがねぇ。 ■グローバルIPで設定した時には上記メッセージが表示され、ローカルIPの時は、表示されないとなるとほぼSQL Server もしくはその周辺の設定と確定できるのですが。 なにかわかったらまた書きます。
その他の回答 (4)
- driverII
- ベストアンサー率27% (248/913)
んー ■現在はローカルIPでの接続設定になっている。 ■「SQL Server 2005のネットワーク構成」の設定は行っている。 という状況ですね。書かれていないけれども、「SQL Serverでの接続 は出来ないが、フォルダやファイルはネットワーク越しに利用できる」 ということだと思います。(これが出来なければネットワーク接続の問題です。) その状況でServer側でnetstat -aを打つと、ポート1433のアドレスはちゃんとリスニングになっているのでしょうか・・ それからクライアント側の接続では、接続に使用しているソフトは何でしょう。たとえばADOやADO.NETで構築してあるソフトで"DataSource=192.XX.XX.XX"などとIP指定で接続しているソフトはそこを修正しないと接続できません。(そうしたソフトは設定で変えられるようになっていると思います。) 今のところ気が付いたのはこの程度ですね。
- wankel
- ベストアンサー率33% (3/9)
pingは通っていると思いますが、tracertで経路を確認してみてください。 経路中のどこかでポート1433と1434をブロックしていないでしょうか
- driverII
- ベストアンサー率27% (248/913)
IPアドレスを設定するところがあるようですが、 こちらの設定はやられていますでしょうか・・・
補足
設定は行ったのですが。
- driverII
- ベストアンサー率27% (248/913)
ネットワーク構成はどうなっているのでしょうか? サーバ - ルータ - PC ですかね。 サーバ・PCで IPCONFIG を打つとGateway等はどうなっているのでしょう。
補足
Connection-Specific DNS Suffix : IP Address :192.**.***.** Subnet Mask :***.***.*** Defult Getway :192.**.***.1 と出ます。
補足
netstat -aを打ったのですが 1433 が表示されてないようなんですが。