En évitant de blocage en utilisant l'indicateur NOLOCK

De temps en temps je reçois des message d'erreur suivant dans la production de l'environnement qui s'en va sur l'exécution de la même procédure stockée à nouveau.

Transaction (ID de Processus 86) a été bloquée sur les ressources par un autre processus et a été choisie comme victime. Exécutez à nouveau l'opération

Quelqu'un m'a dit que si j'utilise l'indicateur NOLOCK dans mes procédures stockées, il fera en sorte qu'il ne sera jamais dans l'impasse. Est-ce correct? Sont-il de meilleures façons de gestion de cette erreur?

OriginalL'auteur Silverlight Student | 2011-07-08