2009-07-29 15 views
1

30秒後にlinq-to-SQLでトランザクションに問題が発生しました。Sql Server 2005とLinqトランザクション

DataContextでCommandTimeoutプロパティを設定しても、タイムアウトが変更されないようです。

私が取得エラーメッセージは次のとおりです。

「タイムアウト期限切れ操作が完了する前、またはサーバーが応答していないに経過タイムアウト時間。」30秒未満を取る

クエリが正常に動作。トランザクションが30秒以上かかる場合にのみ、エラーがポップアップします。

ドキュメントによれば、CommandTimeoutプロパティ値はデータソースによって取得されます.SQL Server Management Studioでこの値を定義できますか?

おかげ

答えて

1

はそれがすべて-togeather別の問題だったように、私は私のトランザクションの内部で*第二のDataContextを使用していたし、私はそれがテーブルのいずれかのロックを引き起こしていたと思い見える - クエリとして(A単純な選択)は、SQL Serverから戻っていない - タイムアウトの原因となった。

*私は実際にそうするつもりはありませんでした。

関連する問題