¿Procesos no eliminables con KILL?

15/07/2004 - 11:45 por Angel Mateos | Informe spam
Se me han quedado unos procesos que me bloquean objetos y que no puedo
eliminar:

Me aparece el siguiente mensaje tras hacer KILL 175

SPID 175: se está deshaciendo una transacción. Estimación de operación
completada: 100%. Tiempo restante estimado: 0 segundos.

Y nunca acaba ¿Qué puedo hacer y por qué sucede esto?

Saludos y gracias...

Preguntas similare

Leer las respuestas

#1 Carlos Sacristan
15/07/2004 - 11:58 | Informe spam
SQL Server está haciendo la operación, pero si tarda tanto es probable
que existan bloqueos que impidan que la pueda finalizar. Mira a ver si los
tiros van por ahí

De todos modos, si la operación que estaba haciendo esa conexión es
costosa, cancelarla también lo es...


Un saludo

-
"Sólo sé que no sé nada. " (Sócrates)

Por favor, responder únicamente al foro
Se agradece la inclusión de sentencias DDL


"Angel Mateos" escribió en el mensaje
news:
Se me han quedado unos procesos que me bloquean objetos y que no puedo
eliminar:

Me aparece el siguiente mensaje tras hacer KILL 175

SPID 175: se está deshaciendo una transacción. Estimación de operación
completada: 100%. Tiempo restante estimado: 0 segundos.

Y nunca acaba ¿Qué puedo hacer y por qué sucede esto?

Saludos y gracias...


Respuesta Responder a este mensaje
#2 Angel Mateos
15/07/2004 - 12:08 | Informe spam
No hay bloqueos.

Uno de los procesos me parece que es la compilación de una SP.

¿No hay otra manera de hacer un kill o de eliminar el proceso sin reiniciar
el servidor?



"Carlos Sacristan" <csacristan ARROBA mvps.org> escribió en el mensaje
news:##ow#
SQL Server está haciendo la operación, pero si tarda tanto es probable
que existan bloqueos que impidan que la pueda finalizar. Mira a ver si los
tiros van por ahí

De todos modos, si la operación que estaba haciendo esa conexión es
costosa, cancelarla también lo es...


Un saludo

-
"Sólo sé que no sé nada. " (Sócrates)

Por favor, responder únicamente al foro
Se agradece la inclusión de sentencias DDL


"Angel Mateos" escribió en el mensaje
news:
> Se me han quedado unos procesos que me bloquean objetos y que no puedo
> eliminar:
>
> Me aparece el siguiente mensaje tras hacer KILL 175
>
> SPID 175: se está deshaciendo una transacción. Estimación de operación
> completada: 100%. Tiempo restante estimado: 0 segundos.
>
> Y nunca acaba ¿Qué puedo hacer y por qué sucede esto?
>
> Saludos y gracias...
>
>


Respuesta Responder a este mensaje
#3 Carlos Sacristan
15/07/2004 - 12:37 | Informe spam
Si un proceso no está bloqueado, SQL Server tarda en matarlo porque
tendrá que deshacer cosas que se estaban haciendo. Si no es ninguna de las
dos cosas no tiene sentido.

Yo seguiría por la línea de los bloqueos, de verdad... echa un vistazo
al procedimiento sp_blockinglocks creado por Kalen Delaney para ver procesos
bloqueados:
http://www.solidqualitylearning.com...%20Magazin
e%20CONNECTIONS%20New%20Orleans%202003/Locking%20Internals.zip

Y la mayoría de las veces, reiniciando el servidor tampoco te servirá,
ya que si tiene que si el motor tiene que deshacer operaciones, cuando el
servicio se arranque intentará volver a terminar dicha cancelación
(recovery) para dejar la base de datos en un estado consistente. Si no fuera
así, menuda gracia... ;-)


Un saludo

-
"Sólo sé que no sé nada. " (Sócrates)

Por favor, responder únicamente al foro
Se agradece la inclusión de sentencias DDL


"Angel Mateos" escribió en el mensaje
news:#
No hay bloqueos.

Uno de los procesos me parece que es la compilación de una SP.

¿No hay otra manera de hacer un kill o de eliminar el proceso sin


reiniciar
el servidor?
email Siga el debate Respuesta Responder a este mensaje
Ads by Google
Help Hacer una preguntaRespuesta Tengo una respuesta
Search Busqueda sugerida