私が作成しているアプリケーション (C# を使用して .net で作成) が SQL 接続を作成するときにファイアウォールによってブロックされ始めたという問題があります。その理由は、クライアント側のインバウンド ポートが非常に大きな範囲に入ってきているためと思われます。ファイアウォールによって許可されていません (ポート 50,000 ~ 60,000 付近)。
特定のインバウンド ポート範囲のクライアント側で SQL 接続を実行して、この小さいポート範囲をクライアント ファイアウォールの例外として追加できるようにする方法はありますか? サーバーは Microsoft SQL Server 2008 を使用します。
アプリケーション自体をファイアウォールに追加することが 1 つの解決策であることは知っていますが、会社で使用されている展開方法は Click Once であり、更新するとインストールされたプログラムのディレクトリが変更されます。つまり、管理者は毎回クライアントごとにファイアウォールを更新する必要があります。更新が行われます。