Partager via


MSSQLSERVER_1222

Détails

Nom du produit

SQL Server

Version du produit

10.0

Numéro de build du produit

10

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.