10

データベース サーバーとして MSSQL 2008-R2 を搭載した MS Server 2008 を使用しています。

いくつかの作業のたびに、リモート接続を介してサーバーにログインする必要があります.次の手順に従って、SQL Serverリモート接続を構成しようとしました....

1.TCP ポート 1433 のインバウンド ルールとアウトバウンド ルールを作成します。

2. sqlserver 構成マネージャーでは、IP アドレスとポートにすべてのプロパティが設定されています。

3. リモート接続用の SqlServer インスタンスを設定します。

しかし、まだ機能していません。

また、ローカル コンピューターで tcp のポート 1433 を確認すると、閉じていると表示されます。

前もって感謝します.......

4

5 に答える 5

14
  1. おそらくポート 1433 が無効になっているので、MS Windows ファイアウォールを使用して有効にします。

または単に使用する

netsh firewall set portopening protocol = TCP port = 1433 name = SQLPort mode = ENABLE scope = SUBNET profile = CURRENT
  1. おそらく、MS SQL Server Browser Service が実行されていません。サービスに移動して開始します。

または、実行メニューで実行するだけです

%windir%\system32\services.msc

  1. おそらく、SQL Server 2008/2014 構成マネージャーで TCP/IP チャネルが無効になっています。そこに行って、すべての TCP/IP オプションを有効にします。

ここに画像の説明を入力

  1. 念のため、同じ場所 (SQL Server 2008/2014 構成マネージャー) で 1433 ポートがあることを確認してください。

ここに画像の説明を入力

  1. リモート接続を許可するように SQL サーバーが構成されていることを確認します。MS SQL Management Studio を使用し、サーバー自体の最上位ノードを右クリックします。

ここに画像の説明を入力

于 2016-04-20T20:09:04.123 に答える
7

名前付きパイプと TCP/IP アクセスが SQL Server 構成マネージャーで既に有効になっている場合は、UDPポート1434の規則またはsqlbrowser.exeの規則を追加して、SSMS クライアントが SQL Server Browser サービスと通信できるようにする必要があります。 .

実際、驚くほど頻繁にこの問題を抱えている人を目にするので、ここに説明を書きました

于 2016-02-05T02:42:06.097 に答える