Comment provoquer délibérément une impasse?
Donc je suis en train de traquer ce qui ressemble à un problème de blocage ici. J'ai activé le blocage de journalisation à l'aide de la commande DBCC TRACEON(1222,-1) et DBCC TRACEON(1204 ,-1). J'aimerais tester pour vous assurer que l'enregistrement des captures de l'impasse, alors comment puis-je le faire se produire dans MS SQL 2005? Merci,
Si le problème dans l'autre post, c'est des blocages, par opposition à un blocage, vous devriez obtenir une erreur de blocage plutôt que d'une erreur de dépassement de délai.
OriginalL'auteur NullReference | 2011-10-18
Vous devez vous connecter pour publier un commentaire.
Voici quelques T-SQL délibérément de provoquer un blocage.
De création de l'objet:
Ouvrir une nouvelle fenêtre de requête et de coller ce code et l'exécuter:
Ouvrir une autre nouvelle fenêtre de requête et collez et exécutez ce code:
Revenir à votre première fenêtre de requête (avec la première
BEGIN TRAN
instruction) et d'exécuter ce code:Le tour est joué! C'est une impasse.
OriginalL'auteur
Cela devrait fonctionner:
OriginalL'auteur GolezTrol