Procesos bloqueados

05/11/2003 - 17:53 por José Antonio | Informe spam
Buenos días a tod@s:

Administro por ausencia del administrador del sqlServer un servidor de datos
con SQL 7, con SP 5 (creo). Una aplicación accede habitualmente y
aleatoriamente bloquea unos procesos (no siempre) y una vez que el proceso x
esta bloqueado (blocking), bloque a otros bloqueao (blocked pone). Se que en
el MMC, a través de Management, Current Activity, Locks/Procces puede ver
los procesos blocking y los blocked. Me fijo en el número del proceso
bloqueado, por ejemplo el 7, me voy al query analyzer ejecuto Kill 7 y ya
está (alguna vez tengo que matar alguna otro proceso, pero normalmente es
uno sólo). Refresco y veo que todo funciona normalmente. Supongo que se debe
a que la configuración del servidor es mejorable, pero no los sé y tampoco
quisiera tocar nada hasta que no vuelva el titular, pero me pregunto:
1) No existirá un SP que mate automáticamente los procesos o un script que
me devuelva el procesos blocking y lo mate.
2) Puedo gestionar esto a través de SQLDMO y visual Basic de tal forma que
el usuario jefe de la aplicación (el que me da el coñazo) vea los procesos
blocking y los mate.
3)¿Cómo puedo hacer para que estás cosas pasen cuando este el administrador
y no cuando me quedo yo solo?. ¿Por qué siempre pasa esto cuando mi compi se
va de vacaciones?

Gracias,

José Antonio
 

Leer las respuestas

#1 Isaías
05/11/2003 - 20:04 | Informe spam
La respuesta es: ANTES DE MATAR (KILL) su proceso,
IDENTIFIQUE que esta haciendo que se bloqueen sus proceso
y resuelva de ORIGEN.

Saludos.

Preguntas similares