Cuando dos o más usuarios toman el mismo registro, se dice que se llama Interbloqueo, por lo que ésto puede hacer que las tablas relacionadas al registro no puedan ser accedidas.
Para solventar éste problema, se deberá de iniciar sesión al SQL Query Analizer como sa y usando la base de datos Master.
Ahora, se ejecutará el comando: sp_who2, el cual nos mostrará una lista de todos los procesos en ese momento, además de información interesante como el login, nombre de equipo, base de datos, entre otros.
La columna al cual le prestarémos mucha atención es BlkBy.
Se puede ver que en el proceso con SPID 68 existe un bloqueo por parte del proceso con SPID 71, por lo que se deberá de ejecutar el comando:
Kill 71
De esta forma, el proceso bloqueador será terminado y dejará de haber problemas para acceder a los registros.


0 Respuestas a “Desbloquear proceso en MSSQL 2000”