2009-04-07 22 views
0

イムは、このエラーを取得します。接続タイムアウト

アイデア?

+1

どのような技術を使用していますか? ASP.NET、.NETのwinforms、PHPなど...また、どのようなDBMS? –

答えて

2

ConnectionTimeoutおよび/またはCommandTimeoutを設定してみてください(.NETで作業している場合)。タイムアウトが0の場合は「タイムアウトなし」を意味します。

0

この問題は1ページのみで発生しますか?それともグローバルな問題ですか?

タイムアウトの原因となっているクエリはありますか。

  • もしそうでない場合は、データベース呼び出しの前後にtry/catchを追加し、エラーを記録してどこにあるかを判断する必要があります。
  • もしそうなら、データベースツールからそのクエリを実行できますか? (IE SQL Server Management Studio)
    • クエリは成功しますか?それともタイムアウトですか?
    • 時間がかかりますか?あなたはそのクエリのパフォーマンスを改善できますか?
+0

私たちはそれがページであると確信していますか? winformsまたは完全に他の何かになる可能性があります。 –

+0

わかりません、私は明確にするためにコメントを残しました、私はそれが実際の接続とは対照的に唯一のクエリかどうかを判断することを意味します。 –

1

は、SQLサーバーは(デフォルト設定)、着信TCP/IP接続を許可していないということでした。

1

を次のようにあなたがそれらのいずれか、接続タイムアウト= 0または接続タイムアウト= 0

"Data Source=" + server + ";Initial Catalog=" + database + ";Integrated Security=SSPI;Connection Timeout=0;" 

接続タイムアウト= 0または接続タイムアウト= 0の意味無限に試すことができますconnnection文字列を試してみてください操作を実行する時間

MSDN Link