web-dev-qa-db-ja.com

SQL Server2014ファイアウォール設定

Windows 2012R2で実行されているSQLServer2014インスタンスがあります。ドメインのWindowsFWをオフにすると、SSMSを使用してリモートでSQLインスタンスに接続できます。オンにすると接続できません。接続タイムアウトの期限が切れたことを示すエラーが表示されます。 FWに1433と1434のSQLルールを追加しましたが役に立ちませんでした。サーバーFWでインバウンドとアウトバウンドのルールを追加することさえしましたが、これも役に立ちませんでした。 FWの設定に関係なく、オンになっていると、SQLにリモートで接続できないようです。どんな助けでも大歓迎です!

2
D.Ox

アクセスを許可する主な手順は次のとおりです。

  1. 特定のTCP/IPポートを使用するようにデータベースエンジンを構成します。データベースエンジンのデフォルトインスタンスはポート14を使用しますが、これは変更できます。データベースエンジンが使用するポートは、SQL Serverエラーログに一覧表示されます。 SQL Server ExpressSQL Server Compactのインスタンス、およびデータベースエンジンの名前付きインスタンスは、動的ポートを使用します。特定のポートを使用するようにこれらのインスタンスを構成するには、特定のTCP PortSQL Server構成マネージャー)でリッスンするサーバーの構成を参照してください。

  2. 許可されたユーザーまたはコンピューターがそのポートにアクセスできるようにファイアウォールを構成します。

2
Nitisha

最終的に、この問題は、SSCM、SQLサーバーネットワーク構成、MSSQLServerのプロトコル、TCP/IPに移動し、すべてのIPをリッスンするオプションを「はい」に設定することで解決されました。これを「いいえ」に設定しても、FWがオフになっていると接続できることに注意してください。

1
D.Ox