SQL Server 2008 のファイアウォールの設定(SQL Server 2008にリモートからアクセスする)

リモートでアクセスするには以下の設定をします

  1. Windowsファイアーウォールで TCP ポート1433を許可する
  2. SQLServer構成ツールの SQL Server構成マネージャを開き、「SQL Server ネットワークの構成」ノードの下にある「(SQLServerインスタンス名)のプロトコル」ノード内のTCP/IPプロトコルを「有効」に変える。(SQL Server 2008/SQL Server 2008 R2 ではデフォルトで有効になっています。)

以上で、リモートからSQL Server Management Studioで接続したり、TCP/IPでコネクションを開いたりできるようになります。

Windowsファイアーウォールで TCP ポート1433を許可する手順

管理ツールの[セキュリティが強化された Windowsファイアウォール]を開きます。右側の[操作]メニューから[新しい規則]メニューをクリックします。
SQL Server 2008 のファイアウォールの設定(SQL Server 2008にリモートからアクセスする):画像1

新規の受信の規則ウィザードダイアログが表示されます。規則の種類の[ポート]ラジオボタンを選択します。選択後[次へ]ボタンを押します。
SQL Server 2008 のファイアウォールの設定(SQL Server 2008にリモートからアクセスする):画像2

プロトコルおよびポートダイアログが表示されます。プロトコルは[TCP]ラジオボタンにチェックをします。ポートは[特定のローカルポート]ラジオボタンにチェックを入れ右側のテキストボックスに開放するポート番号"1433"を入力します。入力後[次へ]ボタンをクリックします。
SQL Server 2008 のファイアウォールの設定(SQL Server 2008にリモートからアクセスする):画像3

操作ダイアログが表示されます。[接続を許可する]ラジオボタンにチェックをします。[次へ]ボタンを押して進みます。
SQL Server 2008 のファイアウォールの設定(SQL Server 2008にリモートからアクセスする):画像4

プロファイルはデフォルトのままとします。[ドメイン][プライベート][パブリック]すべてにチェックがついていることを確認し、[次へ]ボタンをクリックします。
SQL Server 2008 のファイアウォールの設定(SQL Server 2008にリモートからアクセスする):画像5

規則の名前を入力します。わかりやすい名前を付けてください。今回は"SQL Server 接続"という名前にしました。入力後[完了]ボタンを押して受信規則を作成します。
SQL Server 2008 のファイアウォールの設定(SQL Server 2008にリモートからアクセスする):画像6

規則が作成できると受信の規則一覧に表示されます。(下図参照)
SQL Server 2008 のファイアウォールの設定(SQL Server 2008にリモートからアクセスする):画像7

以上でポート1433の穴あけができました。

AuthorPortraitAlt
著者
iPentec.com の代表。ハードウェア、サーバー投資、管理などを担当。
Office 365やデータベースの記事なども担当。
作成日: 2009-05-27
Copyright © 1995–2025 iPentec all rights reserverd.