プロが教える店舗&オフィスのセキュリティ対策術

C# & SQLServerでプログラムを書いていますが、

*****************************************
System.Data.SqlClient.SqlException: タイムアウトに達しました。操作が完了する前にタイムアウト期間が過ぎたか、またはサーバーが応答していません。
*****************************************

というエラーが発生します。

恐らく他の処理がアクセス中だと思うのですが、
そのアクセスがどの処理かをC#側で判断することはできるのでしょうか?

A 回答 (1件)

エラー内容は必ずしも、一致している訳ではありません。



特に上記のようなエラー内容は、場合によってSQL文もしくは接続する文に間違いがあることで出るケースもあります。
※参考URLのように「System.Data.SqlClient.SqlException」で調べて見てみると分かるかと思います。

Exceptionを見るか、ブレークポイントを置いてどこで落ちているか見るのが、一番早いかと思われます。
また、質問する際にはロジックを載せて下さるとこちらとしても分かりやすいです。

参考URL:http://forums.microsoft.com/MSDN-JA/ShowPost.asp …
    • good
    • 0

お探しのQ&Aが見つからない時は、教えて!gooで質問しましょう!