0

私のシナリオでは:

  • SQL Server 2008 Express (データベース サーバー) を搭載した Windows 7 マシン

  • データベース サーバーに対してデータの読み取りと書き込みを行うソフトウェア (アプリケーション サーバー) を備えた Windows Vista マシン。

昨日、Windows Update の後、ソフトウェアがデータベースにアクセスできなくなりました。

アプリケーション サーバーには別のプログラムがあり、同じデータベースに正しくアクセスし、SQL Server Management Studio もあり、同じデータベースに正しくアクセスします。

接続を再確立できた唯一の方法は、データベース サーバーのファイアウォールをシャットダウンすることでした。

データベース サーバーのファイアウォールには、SQL Server で使用される 3 つの主要なポート (1433 と、覚えていない他の 2 つのポート) の使用を許可するルールが既に存在します。

プログラムの終了を許可するルールをアプリケーション サーバー ファイアウォールに作成しようとしましたが、問題はそれだけではありません。実際、上記のように、問題はデータベース サーバーのファイアウォールにあります。これをオフにすると問題が解決します。

4

1 に答える 1

0

もっと多くのポートを開く必要があると思います。
これを調べてください:
http://msdn.microsoft.com/en-us/library/cc646023.aspx

于 2013-09-03T09:03:15.070 に答える