ネットワーク ファイアウォールや ACL などの外部の方法を使用する以外に、ローカル マシンで Windows ファイアウォールを使用できます。ポートを開くだけでは面倒であることがわかりました-さらに、そのポートを介して入ってくる不要なトラフィックを制限しません. Windows ファイアウォールでプログラム ルールを使用することに成功しました。
セキュリティが強化された Windows ファイアウォールで新しい受信規則を作成することから始めます。
- 新しい受信規則ウィザードで、[プログラム] ラジオ ボタンを選択し、[次へ] をクリックします。
- 次の画面で、[このプログラムのパス:] を選択し、マシン上の SQL Server の場所を入力します。
%ProgramFiles%\Microsoft SQL Server\MSSQL10_50.MSSQLSERVER\MSSQL\Binn\sqlservr.exe
- 「接続を許可する」を選択し、「次へ」をクリックします。
- [ユーザー] ステップは変更せず、[次へ] をクリックします。
- [プロファイル] ページはデフォルト設定のままにして、[次へ] をクリックします。
- [名前] ページで、「SQL Server 接続 (プログラム ルール)」と入力し、ウィザードで [完了] をクリックします。
[受信の規則] タブで規則を見つけます。ルールの [プロパティ] ダイアログを開き、[スコープ] タブに移動します。[リモート IP アドレス] ボックスで、ボックスにアクセスするコンピューターのサーバー IP、サブネットなどを指定できます。