SQL Server(Ver. 2012)で外部から接続できるようにするための設定を下記にメモしておきます。ちょっと調べれば各所に書かれていますが、まぁ、自分用のメモとして明記しておきます。
TCP/IPの有効化
- スタートメニューから「SQL Server 構成マネージャー」を起動(OSによって起動方法が異なるが、その辺は各自で確認ください)
- 左サイドメニューから「SQL Server ネットワークの構成」の中にある「SQLEXPRESS のプロトコル」を選択
- 右側に出てきた「TCP/IP」の状態が「無効」になっている場合は、ダブルクリックやコンテキストメニューまたはプロパティから「有効」にする
- さらに「TCP/IP」のプロパティウィンドから「IPアドレス」タブの「IPAll」の「TCP ポート」を「1433」に設定。さらに「TCP 動的ポート」を空っぽにする
- 左サイドメニューの「SQL Server のサービス」を選択
- 右側に出てきた実行中の「SQL Server(SQLEXPRESS)」を選択しコンテキストメニューなどから「再起動」を実行
ファイアーウォールの設定(穴開け)
- コントロールパネルなどから「Windows ファイアーウォール」を起動
- 左サイドメニューから「詳細設定」を選択
- 左サイドメニューから「受信の規制」を選択
- 右サイドメニューから「新しい規則…」を選択
- 「新規の受信の規則ウィザード」が開くので「規則の種類」では「ポート」を選択
- 「プロトコル及びポート」では「TCP」と「特定のローカルポート」を選択し「1433」を入力
- 「操作」では「接続を許可する」を選択
- 「プロファイル」では「ドメイン」「プライベート」「パブリック」のいずれもチェックをONにする
- 「名前」では「SQL Server (1433)」など適当に命名
以上で設定は完了です。
【参考サイト】
SQL Server 2014 Expressの外部接続を許可する手順 – Symfoware
SQL Serverへリモート接続する方法
TECHNICAL MASTER よくわかるSQL Server 2012 データベース構築・管理入門編 Kindleストア
価格¥3,168
順位203,321位
著長岡秀明
発行秀和システム
発売日2012/09/05