MSSQLSERVER_1222
適用於:SQL ServerAzure SQL 資料庫 Azure SQL 受控執行個體
詳細資料
屬性 | 值 |
---|---|
產品名稱 | SQL Server |
事件識別碼 | 1222 |
事件來源 | MSSQLSERVER |
元件 | SQLEngine |
符號名稱 | LK_TIMEOUT |
訊息文字 | 鎖定要求的逾時期間已過。 |
說明
另一個交易在所需的資源上保留鎖定的時間比此查詢等候的時間還長。
使用者動作
執行下列工作以減輕問題:
如果可能的話,找出持有必要資源鎖定的交易。 使用 sys.dm_os_waiting_tasks 和 sys.dm_tran_locks 動態管理檢視。
如果交易仍在保留鎖定,請視需要終止該交易。
再次執行查詢。
如果此錯誤經常變更鎖定逾時期間,或修改違規交易,讓鎖定的時間變少。