Ver Mensaje Individual
  #3 (permalink)  
Antiguo 17/09/2008, 07:55
Avatar de iislas
iislas
Colaborador
 
Fecha de Ingreso: julio-2007
Ubicación: Mexico, D.F.
Mensajes: 6.482
Antigüedad: 16 años, 10 meses
Puntos: 180
Respuesta: MS SQL Server 2000: Problema de acceso bloqueado a un registro

Cuando tienes un interbloqueo (como es tu caso), no es necesario re-iniciar el servidor y mucho menos el servicio de MSSQLSERVER, solo requieres revisar ¿QUE o QUIEN esta generando dicho interbloqueo?, ¿Como?

En tu analizador de consultas ejecutas

DBCC OPENTRAN --- Varias veces

Eso te dara un numero de SPID que esta generandote el bloqueo, para saber que esta haciendo, ejecutas.

DBCC INPUTBUFFER (spid) -- Donde spid es el numero que recuperaste anteriormente

Revisas y en su caso modificas lo que se este haciendo.

Para "destrabar" las transacciones, puedes detener el servicio de MSTDC o bien, darle KILL al numero de spid que esta generando el bloque, aunque esto ultimo es un "salvavidas" temporal, no definitivo.