SQL Serverのリモート接続を許可する方法は何ですか?
SQL Serverのリモート接続を許可するためには、以下の設定が必要です。
- SQL Serverがインストールされて稼働していることを確認してください。
- SQL Serverの構成マネージャーを開いてください。
- 「SQL Server ネットワーク構成」を左側のパネルから選択してください。」
- 右側パネルで”[SQL Server インスタンス名]用プロトコル”を選択してください([SQL Server インスタンス名]は構成するインスタンスの名前です)。
- TCP/IPプロトコルが有効になっていることを確認してください。無効になっている場合は、TCP/IPプロトコルを右クリックして、「有効にする」を選択してください。
- TCP/IPプロトコルを右クリックし、”プロパティ”を選択してください。
- TCP/IPのプロパティウィンドウで、「IPアドレス」タブを選択する。
- IPアドレスのタブで、「IPAll」セクションを見つけて、「TCP動的ポート」を0に設定し、「TCPポート」を1433に設定してください(または他のポートを使用してください)。
- 「アプリケーション」ボタンをクリックし、TCP/IPのプロパティウィンドウを閉じてください。
- SQL Server Configuration Managerで「SQL Serverサービス」を選択します。
- 右側のパネルで、構成するSQL Serverのインスタンスを見つけてください。
- そのインスタンスを右クリックし、「再起動」を選択してください。
- Windowsのファイアウォール設定を開いてください。
- 左側のパネルで、「高度な設定」を選択してください。
- 右パネルで、「入場規則」を選択してください。
- 「入場規則」リストから「SQL Server」を見つけてください(ない場合は新しい規則を作成してください)。
- そのルールを右クリックし、「プロパティ」を選択してください。
- 「属性」ウィンドウの「範囲」タブで、「このコンピュータ」を選択してください。
- 「属性」ウィンドウの「一般」タブで「有効」を選択してください。
- 「アプリケーション」ボタンをクリックし、そして「プロパティ」ウィンドウを閉じてください。
- Windowsのファイアウォール設定を無効にしてください。
- 現在、SQL Server にリモート接続できるはずです。
安全のために、SQL Serverに遠隔接続を許可するIPアドレスを信頼できるものに限定し、SQL Serverのログイン資格情報を保護するために強力なパスワードを使用することを推奨します。