- 締切済み
VPNにしたらODBCがSqlServerを認識しません
VPNにしたらODBCがSqlServerを認識しません 皆さんよろしくお願いします。 現在、3施設を無線LANで1つのネットワークでオンラインを運用しています。 今度、施設を移動することとなり無線LANでは接続できなくなりました。 今回、VPN(フレッツグループ)で3施設をルータ(YAMAHA RT58i)で接続のテストしています。 ルーターの仕様で施設毎のネットワークとなり1つのネットワークが3つのネットワークになりました。 テストで各施設から別の施設のパソコンやサーバへPINGは飛び相手の共有ファイルもお互いに見れます。 しかし、サーバー以外の施設のパソコンでODBCがSqlServerを認識しなくなりました。 調べてみるとODBCの設定で接続するサーバーが出ません。 サーバー名を直接入力してもダメです。 クライアントの設定でTCP/IPでポートを1433に設定してもダメです。 そこで、ルーターのフィルター(ポート)を全て空けてやってみましたがダメでした。 これは、1つのネットワークが3つのネットワークとなりネットワーク越しのSqlServerの接続による問題の発生と思っています。 何度もNTTやYAMAHAのサポートに連絡してもどのようにしたらいいのか判らないとのことでした。 ODBCがSqlServerを認識するのにパソコンやサーバーにどのような設定が必要なのか教えてください。 よろしくお願いします 現在の構成:無線LANでの1つのネットワーク 施設1_サーバー:WinServer2003 SQLServer2000 パソコン:WinXP Pro 無線LANアクセスポイント1 IP:10.1.1.1~50 施設2_無線LANアクセスポイント2 パソコン:WinXP Pro 無線LANアクセスポイント3 IP:10.1.1.51~99 施設2_無線LANアクセスポイント4 パソコン:WinXP Pro IP:10.1.1.100~150 今回の構成:VPN(フレッツグループ ベーシック)での3つのネットワーク 施設1_サーバー:WinServer2003 SQLServer2000 パソコン:WinXP Pro VPNルータ1:YAMAHA RT58i(RT57iの後継機で機能は同じ) IP:10.1.1.1~ 施設2_パソコン:WinXP Pro VPNルータ2:YAMAHA RT58i IP:10.1.2.1~ 施設2_パソコン:WinXP Pro VPNルータ3:YAMAHA RT58i IP:10.1.3.1~
- みんなの回答 (3)
- 専門家の回答
みんなの回答
- cocom32
- ベストアンサー率58% (75/129)
メモ帳でリンク先を参考に追加してください 例 10.1.1.1 SQLServer ↑ サーバー名です。 127.0.0.1 localhostの記述は重要ですからくれぐれも消さないように ご注意ください。
- cocom32
- ベストアンサー率58% (75/129)
施設2_パソコン:WinXP Pro VPNルータ2:YAMAHA RT58i IP:10.1.2.1~ 施設2_パソコン:WinXP Pro VPNルータ3:YAMAHA RT58i IP:10.1.3.1~ のC:\WINDOWS\SYSTEM32\DRIVERS\ETC内のHOSTSに 施設1_サーバー:WinServer2003 SQLServer2000のサーバーアドレスと 名前登録してみてはいかがでしょう。
お礼
解答ありがとうございます。 登録のしかたを具体的に教えてください。 よろしくお願いします。
- insider007
- ベストアンサー率26% (61/231)
ファイル共有までできるのなら、ネットワークの設定はそこそこあっていると思います。 サーバ側ではないのでしょうか。 たとえばFIREWALLでサーバのポート1433なりSQLサーバの使用は自ネットのみ許可しているとか。 あるいはSQLサーバで使うユーザ名は自ネットのみの権限とか。 とりあえずVPNにこだわらず、ルータ開放してインターネット越しにできるかやってみて、それからVPN用にセキュリティ掛けてみてはどうでしょう。
お礼
解答ありがとうございます。 >たとえばFIREWALLでサーバのポート1433なり・・・・ >あるいはSQLサーバで使うユーザ名は自ネットのみの権限とか。 これの設定箇所がお解りでしたら教えてください。 >とりあえずVPNにこだわらず、ルータ開放して・・・・ これはルータのポートのことでしょうか、ルータのポートはすべてあけてあります。 よろしくお願いします。
お礼
ありがとうございます。 試してみます。