MSSQLSERVER_1222
S’applique à : SQL Server Azure SQL Database Azure 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 :
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.
Si la transaction continue à maintenir le verrou, mettez fin à cette transaction, le cas échéant.
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.