レコードを更新しているときにレコードロックが発生し、続行できないプロセスがあるとします。プロセスは通常ブロックされると思います(失敗してアプリケーションに独自の再試行ロジックを実装するように要求するのとは対照的です)。
これがそうだと仮定すると、このブロック/ロックはどのように正確に解放されますか?2つの一般的な選択肢があります。(1)ドライバーはNミリ秒ごとにSQLServerをポーリングします。(2)SQL Serverは、ロックが解除されるとドライバーに通知します。
ドライバーや構成などに多少のばらつきはあると思いますが、一般的な考え方を探しています。