Trouver Verrouillé Table dans SQL Server
Comment pouvons-nous trouver la table qui est verrouillé dans la base de données? S'il vous plaît, suggérer.
Vous devez vous connecter pour publier un commentaire.
Comment pouvons-nous trouver la table qui est verrouillé dans la base de données? S'il vous plaît, suggérer.
Vous devez vous connecter pour publier un commentaire.
Vous pouvez utiliser
sp_lock
(etsp_lock2
), mais dans SQL Server 2005 à partir de ce est déprécié en faveur de l'interrogationsys.dm_tran_locks
:sp_lock
Lors de la lecture des informations sp_lock, utilisez la fonction OBJECT_NAME( ) pour obtenir le nom d'un tableau à partir de son numéro d'identification, par exemple:
SÉLECTIONNEZ object_name(16003073)
EDIT :
Il y a un autre proc fourni par microsoft qui les rapports des objets sans l'ID de la traduction : http://support.microsoft.com/kb/q255596/