1つの出力パラメータを持つ.NETコードからストアドプロシージャを呼び出そうとしています。ストアドプロシージャを呼び出すときの.NET READPASTロックエラー
SqlCommand、SqlParameterなどを使用するすべての標準ADO.NETのものです。しかし、トランザクションレベルがREAD COMMITTEDであっても、私は以下のエラーが発生します。
READPASTロックはREAD COMMITTEDまたはREPEATABLE READ分離レベルでのみ指定できます。 バッチの最後に、コミット不能なトランザクションが検出されます。トランザクションはロールバックされます。 説明:現在のWeb要求の実行中に、未処理の例外が発生しました。
ReadPastについて聞いたことがない!そして、トランザクションオプションを見ると、私がやっているのは、分離レベルをReadCommitedとタイムアウトに設定することです。 SQLトレースを実行すると、ロックヒントなど何もありません。 – AJM