Bagikan melalui


MSSQLSERVER_1222

Berlaku untuk: SQL ServerAzure SQL Database Azure SQL Managed Instance

Detail

Atribut Nilai
Nama Produk SQL Server
ID Peristiwa 1222
Sumber Kejadian MSSQLSERVER
Komponen SQLEngine
Nama Simbolis LK_TIMEOUT
Teks Pesan Periode batas waktu permintaan kunci terlampaui.

Penjelasan

Transaksi lain menahan kunci pada sumber daya yang diperlukan lebih lama dari kueri ini bisa menunggunya.

Tindakan Pengguna

Lakukan tugas berikut untuk meringankan masalah:

  1. Temukan transaksi yang menahan kunci pada sumber daya yang diperlukan, jika memungkinkan. Gunakan tampilan manajemen dinamis sys.dm_os_waiting_tasks dan sys.dm_tran_locks .

  2. Jika transaksi masih memegang kunci, hentikan transaksi tersebut jika sesuai.

  3. Jalankan kueri lagi.

Jika kesalahan ini sering terjadi, ubah periode batas waktu kunci atau ubah transaksi yang menyinggung sehingga mereka menahan kunci untuk waktu yang lebih singkat.