1

最近、ネットワークにソニック ファイアウォールをインストールしました。動的ポートをリッスンするように構成された SQL 2005 Express サーバーがあります。構成マネージャーでは、動的ポート番号は 1067 に設定され、デフォルト ポートは 1433 のままです。

私の理解では、動作させるには次のポートを開く必要があります。

TCP1433

TCP1067

UDP 1434

問題は、まだ外部からサーバーに接続できないことです。ファイアウォールをオフ/切断すると、サーバーにアクセスできます。

これは、SQL サーバーのセットアップに問題がないことを示しており、問題はファイアウォールで欠落しているポートにあるに違いありません。

何か案は?

4

1 に答える 1

1

MS-DOS コマンドから netstat -an を発行し、次の記事に記載されているように、すべてのポートが開いていることを確認してください。

http://support.microsoft.com/kb/287932

での接続を許可するように SQL 2005 を構成します。

http://support.microsoft.com/kb/914277

これらの記事によると、これらが役立つ場合があります。

ファイアウォールを介したクライアント/サーバー通信 ファイアウォールを介して SQL Server と通信するようにクライアントを設定するには、次の 3 つの手順を実行するだけです。

SQL Server が TCP (既定値は 1433) または RPC (既定値は 1023 より大きいランダムなポート) の特定のポートでリッスンするようにします。この変更の後、サーバーをサイクルする必要があります。特定の でトラフィックを許可するようにファイアウォール サーバーを構成します。

クライアント (ファイアウォールの反対側) が適切な接続文字列を使用して、サーバー上の と通信するようにします。クライアント構成ユーティリティを使用して、適切な Net-Library と接続文字列を含む「詳細」エントリを追加することもできます。

于 2009-03-09T10:19:36.057 に答える