0

SQL Server 2008 Expressを実行していて、ルーターを介したポートフォワーディングを使用して、同じサブネット上にいる場合でも、SQL Server2008Expressに正常に接続できます。

ただし、別のサブネットにいる場合は、SQLServerエージェントを再起動した直後にのみサブネットに接続できます。再起動後、接続できますが、接続を閉じた場合、別のサブネットでリモート接続するには、サービスを再起動する必要があります。

なぜこれが起こるのですか?

ありがとう

4

1 に答える 1

0

私の知る限り、SQL Server 2008 Express には SQL Agent サービスが付属していません。サービスはインストールされていますが、意図したとおりに機能せず、通常の SQL Server のように操作できません (メンテナンス タスクやジョブなどを作成することもできません)。

いずれにしても、SQL Server 構成マネージャーを開き (ツールがインストールされている場合)、[SQL Server ネットワーク構成] -> [プロトコル] に移動し、[TCP/IP] を右クリックして [プロパティ] を選択します。

そのダイアログで、プロトコルが有効になっていることを確認してから、[IP アドレス] タブを確認します。それは、SQL Serverが特定のIP /サブネット/プロトコル/ポートなどをリッスンするように制限する場所/方法です。

TCP/IP プロパティ http://img94.imageshack.us/img94/7633/screenshot20091120at242.png

于 2009-11-20T01:45:51.247 に答える