MSSQLSERVER_1222
適用対象: SQL Server Azure SQL Database Azure SQL Managed Instance
詳細
属性 | 値 |
---|---|
製品名 | SQL Server |
イベント ID | 1222 |
イベント ソース | MSSQLSERVER |
コンポーネント | SQLEngine |
シンボル名 | LK_TIMEOUT |
メッセージ テキスト | ロック要求がタイムアウトしました。 |
説明
必要なリソースが、このクエリが待機できる時間より長く別のトランザクションによって拘束されています。
ユーザーの操作
問題を軽減するには、次の操作を行います。
可能であれば、必要なリソースのロックを保持しているトランザクションを探します。 sys.dm_os_waiting_tasks および sys.dm_tran_locks 動的管理ビューを使用してください。
トランザクションがロックをまだ保持している場合は、必要に応じてこのトランザクションを中止します。
クエリを再実行します。
このエラーが頻繁に発生する場合は、ロック要求のタイムアウト時間を変更するか、原因となっているトランザクションを修正してロックの拘束時間を短くします。