Bloqueos de procesos de la Master

21/02/2007 - 18:28 por Lili | Informe spam
Hola

Tengo SQL Server 2005 y nos esta pasando que un proceso, el cual
identificamos que es de la Master, bloquea a otros que corren dentro de
nuestras bases de datos, casi siempre los Process ID de los que bloquean son
el numero 16, 20 o numeros inferiores al 51, los cuales no podemos matar ni
ver los detalles por el Activity Monitor.

Para solucionar esto nos ha tocado sacar los usuarios y reiniciar los
servicios de SQL Server... lo cual es terrible.

Cómo puedo solucionar eso o cómo puedo proceder ante esto?

Gracias

Lili

Preguntas similare

Leer las respuestas

#6 Lili
21/02/2007 - 23:45 | Informe spam
Hola

Con el sp_who2 encontramos que un proceso cliente bloquea los procesos en la
master.. ya investigando mas, lo unico que notamos es que esa aplicacion no
utiliza como proveedor de datos el SQL Native Client tendra eso algo que ver
porque con SQL 2000 nunca nos habia pasado algo asi?

Mil gracias por la ayuda

Lili

"Alejandro Mesa" wrote:

Lili,

Revisa si tienes algun job que se este ejecutando cada determinado tiempo.
Que es lo que te aparece cuando ejecutas sp_who2 durante el tiempo que ocurre
el bloqueo?


AMB



"Lili" wrote:

> Hola
>
> Lo que pasa es que cuando descubrimos que hay bloqueo es porque ningun
> usuario dentro de la organizacion puede usar los aplicativos, ya que todos
> quedan los procesos en la BD quedan suspendidos por un SPID que es del
> sistema ya que son con Id menores que el veinte, tanto que al ejecutar la
> instruccion kill [16] nos aparece el siguiente mensaje de error: "Only user
> processes can be killed". y eso que lo hacemos con el usuario sa.
>
> Normalmente los bloqueos se tardan tanto que nos vemos en la necesidad de
> reiniciar los servicios de SQL para no afectar la productividad de la empresa
> corriendo el riesgo de dejar transacciones incompletas.
>
> Salu2
>
> Lili
>
>
>
>
>
>
> tirar la inun proceso que no identificamos y no
> "Gustavo Larriera (MVP)" wrote:
>
> > Los bloqueos no son mala cosa en sí mismos, un sistema de base de datos en
> > funcionamiento normal puede tener muchas situaciones de bloqueos por segundo.
> > Normalmente los bloqueos suceden por breves intervalos y se liberan sin
> > provocar problemas.
> >
> > Puedes identificarnos claramente cuál es el proceso? Qué efecto tiene sobre
> > los procesos bloqueados? Son bloqueos de larga duración?
> >
> >
> >
> > Gustavo Larriera, MVP
> > http://aspnet2.com/mvp.ashx?GustavoLarriera
> > http://solidqualitylearning.com/blogs/glarriera/
> > Este mensaje se proporciona tal como es, sin garantías de ninguna clase.
> >
> >
> >
> > "Lili" wrote:
> >
> > > Hola
> > >
> > > Tengo SQL Server 2005 y nos esta pasando que un proceso, el cual
> > > identificamos que es de la Master, bloquea a otros que corren dentro de
> > > nuestras bases de datos, casi siempre los Process ID de los que bloquean son
> > > el numero 16, 20 o numeros inferiores al 51, los cuales no podemos matar ni
> > > ver los detalles por el Activity Monitor.
> > >
> > > Para solucionar esto nos ha tocado sacar los usuarios y reiniciar los
> > > servicios de SQL Server... lo cual es terrible.
> > >
> > > Cómo puedo solucionar eso o cómo puedo proceder ante esto?
> > >
> > > Gracias
> > >
> > > Lili
Respuesta Responder a este mensaje
#7 Jose Mariano Alvarez
22/02/2007 - 03:27 | Informe spam
Lee cuidadosamente este articulo que te explica como encontrar la cadena y
los problemas de bloqueos
How to monitor blocking in SQL Server 2005 and in SQL Server 2000
http://support.microsoft.com/kb/271509





Saludos
Ing. Jose Mariano Alvarez


(Cambia los ceros por O y saca lo que sobra)




"Lili" wrote in message
news:
Hola

Con el sp_who2 encontramos que un proceso cliente bloquea los procesos en
la
master.. ya investigando mas, lo unico que notamos es que esa aplicacion
no
utiliza como proveedor de datos el SQL Native Client tendra eso algo que
ver
porque con SQL 2000 nunca nos habia pasado algo asi?

Mil gracias por la ayuda

Lili

"Alejandro Mesa" wrote:

Lili,

Revisa si tienes algun job que se este ejecutando cada determinado
tiempo.
Que es lo que te aparece cuando ejecutas sp_who2 durante el tiempo que
ocurre
el bloqueo?


AMB



"Lili" wrote:

> Hola
>
> Lo que pasa es que cuando descubrimos que hay bloqueo es porque ningun
> usuario dentro de la organizacion puede usar los aplicativos, ya que
> todos
> quedan los procesos en la BD quedan suspendidos por un SPID que es del
> sistema ya que son con Id menores que el veinte, tanto que al ejecutar
> la
> instruccion kill [16] nos aparece el siguiente mensaje de error: "Only
> user
> processes can be killed". y eso que lo hacemos con el usuario sa.
>
> Normalmente los bloqueos se tardan tanto que nos vemos en la necesidad
> de
> reiniciar los servicios de SQL para no afectar la productividad de la
> empresa
> corriendo el riesgo de dejar transacciones incompletas.
>
> Salu2
>
> Lili
>
>
>
>
>
>
> tirar la inun proceso que no identificamos y no
> "Gustavo Larriera (MVP)" wrote:
>
> > Los bloqueos no son mala cosa en sí mismos, un sistema de base de
> > datos en
> > funcionamiento normal puede tener muchas situaciones de bloqueos por
> > segundo.
> > Normalmente los bloqueos suceden por breves intervalos y se liberan
> > sin
> > provocar problemas.
> >
> > Puedes identificarnos claramente cuál es el proceso? Qué efecto tiene
> > sobre
> > los procesos bloqueados? Son bloqueos de larga duración?
> >
> >
> >
> > Gustavo Larriera, MVP
> > http://aspnet2.com/mvp.ashx?GustavoLarriera
> > http://solidqualitylearning.com/blogs/glarriera/
> > Este mensaje se proporciona tal como es, sin garantías de ninguna
> > clase.
> >
> >
> >
> > "Lili" wrote:
> >
> > > Hola
> > >
> > > Tengo SQL Server 2005 y nos esta pasando que un proceso, el cual
> > > identificamos que es de la Master, bloquea a otros que corren
> > > dentro de
> > > nuestras bases de datos, casi siempre los Process ID de los que
> > > bloquean son
> > > el numero 16, 20 o numeros inferiores al 51, los cuales no podemos
> > > matar ni
> > > ver los detalles por el Activity Monitor.
> > >
> > > Para solucionar esto nos ha tocado sacar los usuarios y reiniciar
> > > los
> > > servicios de SQL Server... lo cual es terrible.
> > >
> > > Cómo puedo solucionar eso o cómo puedo proceder ante esto?
> > >
> > > Gracias
> > >
> > > Lili
email Siga el debate Respuesta Responder a este mensaje
Ads by Google
Help Hacer una pregunta AnteriorRespuesta Tengo una respuesta
Search Busqueda sugerida