2011-09-11 16 views
1

オーケーを出し:私は自宅で2つのサーバーを持っているASP.net4のSQL接続は、最初のいくつかの背景

を、他の1はかなりのデータ・サーバである一方で、それらの1は、Webサーバが実行されます。

これらのサーバーの両方に2つのギガビットLANポートがあります。 両方のサーバーのLanポート1は、インターネットに直接接続されています。 LANポート2は、それらの2つを一緒に接続しています。 (回路図を参照してください:私はこれらのマシンのいずれかでインターネット接続をオフにするとSchematic http://www.swan10.nl/stuff/schematic.png

これは、すべて完全に正常に動作しますが、私は、Webサーバーが経由でのデータを取得しようとすると、これらのマシンの両方でのインターネット接続を入れたとき。インターネット接続ではSQLサーバーが見えないようにしています。

これらのデバイスの両方を必要とするため、どの接続を使用するかをWebサーバーに伝えることが可能かどうかは疑問でした独立したインターネットアクセスがあるので、インターネット接続だけで接続1(インターネット)を使用し、SQLサーバー/データサーバーに接続するために接続2(リンク)を使用するようWebサーバーに指示してください

両方のコンピュータには、インターネットに直接接続された静的なパブリックWAN IPがあります。また、相互に直接接続されており、その間にルータはありません。これまでのところ、私はSQLサーバをインターネットに見えるようにしたときに、それがうまく動作するように管理していましたが、これは私が望むものではありません。

これに関するお手伝いがあれば、よろしくお願いいたします。ありがとうございます。

ADD:私はすでにインターネット上に掲載、さまざまな答えを試してみました

、私も試したし、SQLサーバーは、実際にそれがある聞いているかどうかを確認し、両方がindependantly接続されている場合、それだけで間違った接続を使用していますインターネットとお互いに。

+0

ローカルデータベースサーバーに接続するための接続文字列はどのようなものですか。 IPアドレスまたはサーバー名でデータベースサーバーを参照していますか? –

+0

私はIPではなくサーバー名を使用しています。 IP/Serverの名前を忘れてしまったような気がする。私はそれを試してみましょう、ありがとう! – Raskaroth

答えて

1

上記の設定を使用する場合は、接続文字列でサーバー名の代わりにIPを使用するようにしてください。

私の記憶をリフレッシュしてくれてありがとう、そして私自身の答えで私を供給してくれてありがとう!

関連する問題