MSSQLSERVER_1222

S’applique à :SQL ServerAzure SQL DatabaseAzure SQL Managed Instance

Détails

Attribut Valeur
Nom du produit SQL Server
ID de l’événement 1222
Source de l’événement MSSQLSERVER
Composant SQLEngine
Nom symbolique LK_TIMEOUT
Texte du message Délai de requête de verrou dépassé.

Explication

Une autre transaction a maintenu un verrou sur une ressource requise plus longtemps que cette requête pouvait attendre.

Action de l’utilisateur

Effectuez les tâches ci-dessous pour atténuer le problème :

  1. Localisez la transaction qui maintient le verrou sur la ressource requise, si possible. Utilisez les vues de gestion dynamique sys.dm_os_waiting_tasks et sys.dm_tran_locks.

  2. Si la transaction continue à maintenir le verrou, mettez fin à cette transaction, le cas échéant.

  3. Exécutez de nouveau la requête.

Si cette erreur se produit fréquemment, modifiez le délai d'attente de verrouillage ou modifiez les transactions incriminées pour qu'elles maintiennent le verrou moins longtemps.