2009-07-24 11 views
0

Windows 2008 Server 64ビット+ SQL Server 2005 Standard Edition SP3の新しいサーバーを使用しています。SqlClientでADO.NETを使用する場合のみ、SQL Server 2005への接続が非常に遅い

同じドメイン(Windows XP、.Net 3.5)のクライアントからこのサーバーへの接続を開こうとすると、接続を開くのに約20秒かかります。

接続を開いた後は、すべてが通常どおり高速です。

MDAC 2.8接続またはADO.NET OleDbを使用する場合、問題はありません。

低速接続の理由はどうすればわかりますか?

+1

両方の例で同じ接続文字列を使用していますか? – shahkalpesh

答えて

0

問題は、サーバー上でファイアウォールが実行されていたことです。私はポート1433の例外を追加し、問題はなくなりました。

考えられる説明:OLEDBを使用している場合、接続は最初に名前パイプを試行し、ファイアウォールルールをバイパスします。

関連する問題