Windows 2012R2で実行されているSQLServer2014インスタンスがあります。ドメインのWindowsFWをオフにすると、SSMSを使用してリモートでSQLインスタンスに接続できます。オンにすると接続できません。接続タイムアウトの期限が切れたことを示すエラーが表示されます。 FWに1433と1434のSQLルールを追加しましたが役に立ちませんでした。サーバーFWでインバウンドとアウトバウンドのルールを追加することさえしましたが、これも役に立ちませんでした。 FWの設定に関係なく、オンになっていると、SQLにリモートで接続できないようです。どんな助けでも大歓迎です!
アクセスを許可する主な手順は次のとおりです。
特定のTCP/IP
ポートを使用するようにデータベースエンジンを構成します。データベースエンジンのデフォルトインスタンスはポート14を使用しますが、これは変更できます。データベースエンジンが使用するポートは、SQL Server
エラーログに一覧表示されます。 SQL Server Express
、SQL Server Compact
のインスタンス、およびデータベースエンジンの名前付きインスタンスは、動的ポートを使用します。特定のポートを使用するようにこれらのインスタンスを構成するには、特定のTCP Port
(SQL Server構成マネージャー)でリッスンするサーバーの構成を参照してください。
許可されたユーザーまたはコンピューターがそのポートにアクセスできるようにファイアウォールを構成します。
最終的に、この問題は、SSCM、SQLサーバーネットワーク構成、MSSQLServerのプロトコル、TCP/IPに移動し、すべてのIPをリッスンするオプションを「はい」に設定することで解決されました。これを「いいえ」に設定しても、FWがオフになっていると接続できることに注意してください。