サイト間 VPN を介した SQL 名前付きパイプ

サイト間 VPN を介した SQL 名前付きパイプ

SQL の問題が発生しましたが、SF にすでに投稿されている問題を正確に見つけることができます。

サイト間 VPN の片側にある 192.168.16.x サブネット上で SQL サーバーを実行しています。もう一方の 172.16.100.x サブネット上にワークステーションがあります。

SQL サーバー上で実行されている SQL ブラウザーと、両側の DC およびすべてのワークステーション上で実行されているコンピューター ブラウザー。コンピューター ブラウザーは、両側のすべてのコンピューターを正しく一緒に表示します。

両方向ですべてのホスト名を ping して解決できますが、SQL DSN を追加すると、SQL インスタンス名は 100.x 側のドロップダウンには表示されず、16.x 側のみに表示されます。すべてのトラフィックとポートは VPN 上で開いています。

セットアップする必要があるソフトウェア アプリケーションでは、SQL インスタンスがブロードキャストされ、選択可能である必要があります。DSN が必要であり、基本的にアプリで SQL インスタンスを選択して構成できる必要があります。単に入力するだけでは機能しません。

これを修正する方法についてのアイデアがあれば、ぜひ教えてください。

ありがとう!

答え1

SQL インスタンスの検出についてはあまり詳しくありませんが、これがブロードキャストに基づいていると仮定すると、IP ネットワークの境界を越えることはありません (ソフトウェアが VPN の 16.X 側にある場合、目撃している動作が説明されます)。

それが本当に問題である場合、回避策(解決策とは呼んでいないことに注意してください)は、ルーターが許可している場合は、ネットワーク アドレス変換を設定して、ネットワーク 16.X からのブロードキャストをネットワーク 100.X のブロードキャスト アドレスにリダイレクトすることです。

関連情報