MSSQLSERVER_1222

適用対象:SQL ServerAzure SQL DatabaseAzure SQL Managed Instance

詳細

属性 Value
製品名 SQL Server
イベント ID 1222
イベント ソース MSSQLSERVER
コンポーネント SQLEngine
シンボル名 LK_TIMEOUT
メッセージ テキスト ロック要求がタイムアウトしました。

説明

必要なリソースが、このクエリが待機できる時間より長く別のトランザクションによって拘束されています。

ユーザーの操作

問題を軽減するには、次の操作を行います。

  1. 可能であれば、必要なリソースのロックを保持しているトランザクションを探します。 sys.dm_os_waiting_tasks および sys.dm_tran_locks 動的管理ビューを使用してください。

  2. トランザクションがロックをまだ保持している場合は、必要に応じてこのトランザクションを中止します。

  3. クエリを再実行します。

このエラーが頻繁に発生する場合は、ロック要求のタイムアウト時間を変更するか、原因となっているトランザクションを修正してロックの拘束時間を短くします。