共用方式為


MSSQLSERVER_1222

適用於:SQL ServerAzure SQL 資料庫 Azure SQL 受控執行個體

詳細資料

屬性
產品名稱 SQL Server
事件識別碼 1222
事件來源 MSSQLSERVER
元件 SQLEngine
符號名稱 LK_TIMEOUT
訊息文字 鎖定要求的逾時期間已過。

說明

另一個交易在所需的資源上保留鎖定的時間比此查詢等候的時間還長。

使用者動作

執行下列工作以減輕問題:

  1. 如果可能的話,找出持有必要資源鎖定的交易。 使用 sys.dm_os_waiting_taskssys.dm_tran_locks 動態管理檢視。

  2. 如果交易仍在保留鎖定,請視需要終止該交易。

  3. 再次執行查詢。

如果此錯誤經常變更鎖定逾時期間,或修改違規交易,讓鎖定的時間變少。