Quién bloquea y que hace

22/10/2004 - 17:55 por Diego Fernández | Informe spam
Hola a todos:

He "implementado" (por llamarlo de alguna forma), el procedimiento que hay
publicado en portalsql.com llamado "Quien bloquea y que hace", ya que
tenemos graves problemas de bloqueo en nuestro sistema.

Hasta aquí todo bien, ejecuto el procedimiento y me informa de que usuarios
están bloqueados y quién es el bloqueador... el problema es que soy incapaz
de interpretar la parte "que hace".

¿Podeis indicarme algún link donde me explique como interpretar esto?
Aclarar que no tengo ni la mas remota idea de SQL...

El escenario es el siguiente:

Servidor Windows 2003 EE
SQL Server 2000 EE
Microsoft Navision Attain 3.60
+-100 clientes.

De repente, sin más y sin ningún error en el visor de sucesos se bloquean
los usuarios. Cada vez que ocurre bloquea un usuario distinto (al menos eso
indica el procedimiento en el apartado "bloqueador"), de distintos
departamentos y que trabajan en "secciones" diferentes del sistema.

¿Alguna idea?

Gracias por anticipado.
Diego Fernández

PD. No es un bloqueo por hardware, se han analizado durante varias semanas
los contadores de colas de proceso, acceso a disco, etc... y el hardware
está practicamente parado cuando la gente está bloqueada.

PD2. Hasta el momento, la solución es reiniciar el servicio SQLServer y todo
vuelve a funcionar con normalidad.

Preguntas similare

Leer las respuestas

#6 Diego Fernández
27/10/2004 - 19:54 | Informe spam
Tengo dos problemas para ello:
* El primero y mas importante, es que de SQL apenas tengo idea (se supone
que me dedico al hardware, pero me lo encasquetan todo...).
* El segundo, es que cuando intento ver los bloqueos en el administrador de
SQL, éste tampoco responde. Igual que los clientes están bloqueados, al
intentar acceder a la opción de bloqueos se queda "intentandolo" y nunca
llega a mostrar información.
Por este motivo lo intente con el procedimiento "Quien bloquea y que hace"
de portalSQL.

¿Se te ocurre algo mas que pueda mirar?

Un saludo y gracias por tu interés.
Diego Fernández



"Eric Garza" escribió en el mensaje
news:e%
Diego:

Por lo que comentas, cada vez me parece más sensato en pensar que es una
transacción abierta.
El que funcione recien iniciado el SQL Server puede ser porque aún no se


han
bloqueado las páginas necesarias para detener a otros usuarios.

Podrías monitorear los locks y ver si éstos crecen en el tiempo para
confirmar mi sospecha.

Saludos,
Eric Garza
AMIGE

"Diego Fernández" wrote in message
news:%
> Si, pero el problema continúa... cuando mato la sesión del usuario
> "bloqueador", el siguiente en la lista entra correctamente, y se queda


al
> igual que estaba el primero bloqueando al resto "permanentemente"...
>
> El proveedor de Navision de momento dicen que no saben que ocurre.


Miramos
> en que "pantalla" está el usuario que bloquea, pero una vez que se
reinicia
> el servicio de SQL volvemos a realizar la misma operación que
aparentemente
> provocó el problema y funciona todo OK. Además, cada vez que se producen
> estos bloqueos son en sitios distintos de Navision.
>
> Un saludo y gracias.
> Diego Fernández
>
>
> "Eric Garza" escribió en el mensaje
> news:
> > Diego:
> >
> > Ya probaste matando la sesión del usuario bloqueador?
> > Con Kill o desde el SQL EM.
> >
> > Es probable que una transacción no se haya cerrado y que por lo tanto
> jamás
> > libere los locks.
> >
> > Lo mejor tal vez sería contactar a tu proveedor del software Navision
> Attain
> > para soporte.
> >
> > Saludos,
> > Eric Garza
> > AMIGE
> >
> > "Diego Fernández" wrote in message
> > news:OvO%23M%
> > > Hola a todos:
> > >
> > > He "implementado" (por llamarlo de alguna forma), el procedimiento


que
> hay
> > > publicado en portalsql.com llamado "Quien bloquea y que hace", ya


que
> > > tenemos graves problemas de bloqueo en nuestro sistema.
> > >
> > > Hasta aquí todo bien, ejecuto el procedimiento y me informa de que
> > usuarios
> > > están bloqueados y quién es el bloqueador... el problema es que soy
> > incapaz
> > > de interpretar la parte "que hace".
> > >
> > > ¿Podeis indicarme algún link donde me explique como interpretar


esto?
> > > Aclarar que no tengo ni la mas remota idea de SQL...
> > >
> > > El escenario es el siguiente:
> > >
> > > Servidor Windows 2003 EE
> > > SQL Server 2000 EE
> > > Microsoft Navision Attain 3.60
> > > +-100 clientes.
> > >
> > > De repente, sin más y sin ningún error en el visor de sucesos se
> bloquean
> > > los usuarios. Cada vez que ocurre bloquea un usuario distinto (al
menos
> > eso
> > > indica el procedimiento en el apartado "bloqueador"), de distintos
> > > departamentos y que trabajan en "secciones" diferentes del sistema.
> > >
> > > ¿Alguna idea?
> > >
> > > Gracias por anticipado.
> > > Diego Fernández
> > >
> > > PD. No es un bloqueo por hardware, se han analizado durante varias
> semanas
> > > los contadores de colas de proceso, acceso a disco, etc... y el
hardware
> > > está practicamente parado cuando la gente está bloqueada.
> > >
> > > PD2. Hasta el momento, la solución es reiniciar el servicio


SQLServer
y
> > todo
> > > vuelve a funcionar con normalidad.
> > >
> > >
> >
> >
>
>


Respuesta Responder a este mensaje
#7 Eric Garza
27/10/2004 - 22:49 | Informe spam
Diego:

No he leido el artículo de portalSQL pero podrías usar sp_lock, revísalo en
BOL.

Regards,
Eric Garza
AMIGE


"Diego Fernández" wrote in message
news:%
Tengo dos problemas para ello:
* El primero y mas importante, es que de SQL apenas tengo idea (se supone
que me dedico al hardware, pero me lo encasquetan todo...).
* El segundo, es que cuando intento ver los bloqueos en el administrador


de
SQL, éste tampoco responde. Igual que los clientes están bloqueados, al
intentar acceder a la opción de bloqueos se queda "intentandolo" y nunca
llega a mostrar información.
Por este motivo lo intente con el procedimiento "Quien bloquea y que hace"
de portalSQL.

¿Se te ocurre algo mas que pueda mirar?

Un saludo y gracias por tu interés.
Diego Fernández



"Eric Garza" escribió en el mensaje
news:e%
> Diego:
>
> Por lo que comentas, cada vez me parece más sensato en pensar que es una
> transacción abierta.
> El que funcione recien iniciado el SQL Server puede ser porque aún no se
han
> bloqueado las páginas necesarias para detener a otros usuarios.
>
> Podrías monitorear los locks y ver si éstos crecen en el tiempo para
> confirmar mi sospecha.
>
> Saludos,
> Eric Garza
> AMIGE
>
> "Diego Fernández" wrote in message
> news:%
> > Si, pero el problema continúa... cuando mato la sesión del usuario
> > "bloqueador", el siguiente en la lista entra correctamente, y se queda
al
> > igual que estaba el primero bloqueando al resto "permanentemente"...
> >
> > El proveedor de Navision de momento dicen que no saben que ocurre.
Miramos
> > en que "pantalla" está el usuario que bloquea, pero una vez que se
> reinicia
> > el servicio de SQL volvemos a realizar la misma operación que
> aparentemente
> > provocó el problema y funciona todo OK. Además, cada vez que se


producen
> > estos bloqueos son en sitios distintos de Navision.
> >
> > Un saludo y gracias.
> > Diego Fernández
> >
> >
> > "Eric Garza" escribió en el mensaje
> > news:
> > > Diego:
> > >
> > > Ya probaste matando la sesión del usuario bloqueador?
> > > Con Kill o desde el SQL EM.
> > >
> > > Es probable que una transacción no se haya cerrado y que por lo


tanto
> > jamás
> > > libere los locks.
> > >
> > > Lo mejor tal vez sería contactar a tu proveedor del software


Navision
> > Attain
> > > para soporte.
> > >
> > > Saludos,
> > > Eric Garza
> > > AMIGE
> > >
> > > "Diego Fernández" wrote in message
> > > news:OvO%23M%
> > > > Hola a todos:
> > > >
> > > > He "implementado" (por llamarlo de alguna forma), el procedimiento
que
> > hay
> > > > publicado en portalsql.com llamado "Quien bloquea y que hace", ya
que
> > > > tenemos graves problemas de bloqueo en nuestro sistema.
> > > >
> > > > Hasta aquí todo bien, ejecuto el procedimiento y me informa de que
> > > usuarios
> > > > están bloqueados y quién es el bloqueador... el problema es que


soy
> > > incapaz
> > > > de interpretar la parte "que hace".
> > > >
> > > > ¿Podeis indicarme algún link donde me explique como interpretar
esto?
> > > > Aclarar que no tengo ni la mas remota idea de SQL...
> > > >
> > > > El escenario es el siguiente:
> > > >
> > > > Servidor Windows 2003 EE
> > > > SQL Server 2000 EE
> > > > Microsoft Navision Attain 3.60
> > > > +-100 clientes.
> > > >
> > > > De repente, sin más y sin ningún error en el visor de sucesos se
> > bloquean
> > > > los usuarios. Cada vez que ocurre bloquea un usuario distinto (al
> menos
> > > eso
> > > > indica el procedimiento en el apartado "bloqueador"), de distintos
> > > > departamentos y que trabajan en "secciones" diferentes del


sistema.
> > > >
> > > > ¿Alguna idea?
> > > >
> > > > Gracias por anticipado.
> > > > Diego Fernández
> > > >
> > > > PD. No es un bloqueo por hardware, se han analizado durante varias
> > semanas
> > > > los contadores de colas de proceso, acceso a disco, etc... y el
> hardware
> > > > está practicamente parado cuando la gente está bloqueada.
> > > >
> > > > PD2. Hasta el momento, la solución es reiniciar el servicio
SQLServer
> y
> > > todo
> > > > vuelve a funcionar con normalidad.
> > > >
> > > >
> > >
> > >
> >
> >
>
>


Respuesta Responder a este mensaje
#8 Diego Fernández
28/10/2004 - 16:00 | Informe spam
Lo intentaré... pero como decía mas arriba mis conocimientos de SQL son
menos que nulos...

Gracias por tu ayuda.
Diego Fernández


"Eric Garza" escribió en el mensaje
news:ei%
Diego:

No he leido el artículo de portalSQL pero podrías usar sp_lock, revísalo


en
BOL.

Regards,
Eric Garza
AMIGE


"Diego Fernández" wrote in message
news:%
> Tengo dos problemas para ello:
> * El primero y mas importante, es que de SQL apenas tengo idea (se


supone
> que me dedico al hardware, pero me lo encasquetan todo...).
> * El segundo, es que cuando intento ver los bloqueos en el administrador
de
> SQL, éste tampoco responde. Igual que los clientes están bloqueados, al
> intentar acceder a la opción de bloqueos se queda "intentandolo" y nunca
> llega a mostrar información.
> Por este motivo lo intente con el procedimiento "Quien bloquea y que


hace"
> de portalSQL.
>
> ¿Se te ocurre algo mas que pueda mirar?
>
> Un saludo y gracias por tu interés.
> Diego Fernández
>
>
>
> "Eric Garza" escribió en el mensaje
> news:e%
> > Diego:
> >
> > Por lo que comentas, cada vez me parece más sensato en pensar que es


una
> > transacción abierta.
> > El que funcione recien iniciado el SQL Server puede ser porque aún no


se
> han
> > bloqueado las páginas necesarias para detener a otros usuarios.
> >
> > Podrías monitorear los locks y ver si éstos crecen en el tiempo para
> > confirmar mi sospecha.
> >
> > Saludos,
> > Eric Garza
> > AMIGE
> >
> > "Diego Fernández" wrote in message
> > news:%
> > > Si, pero el problema continúa... cuando mato la sesión del usuario
> > > "bloqueador", el siguiente en la lista entra correctamente, y se


queda
> al
> > > igual que estaba el primero bloqueando al resto "permanentemente"...
> > >
> > > El proveedor de Navision de momento dicen que no saben que ocurre.
> Miramos
> > > en que "pantalla" está el usuario que bloquea, pero una vez que se
> > reinicia
> > > el servicio de SQL volvemos a realizar la misma operación que
> > aparentemente
> > > provocó el problema y funciona todo OK. Además, cada vez que se
producen
> > > estos bloqueos son en sitios distintos de Navision.
> > >
> > > Un saludo y gracias.
> > > Diego Fernández
> > >
> > >
> > > "Eric Garza" escribió en el mensaje
> > > news:
> > > > Diego:
> > > >
> > > > Ya probaste matando la sesión del usuario bloqueador?
> > > > Con Kill o desde el SQL EM.
> > > >
> > > > Es probable que una transacción no se haya cerrado y que por lo
tanto
> > > jamás
> > > > libere los locks.
> > > >
> > > > Lo mejor tal vez sería contactar a tu proveedor del software
Navision
> > > Attain
> > > > para soporte.
> > > >
> > > > Saludos,
> > > > Eric Garza
> > > > AMIGE
> > > >
> > > > "Diego Fernández" wrote in message
> > > > news:OvO%23M%
> > > > > Hola a todos:
> > > > >
> > > > > He "implementado" (por llamarlo de alguna forma), el


procedimiento
> que
> > > hay
> > > > > publicado en portalsql.com llamado "Quien bloquea y que hace",


ya
> que
> > > > > tenemos graves problemas de bloqueo en nuestro sistema.
> > > > >
> > > > > Hasta aquí todo bien, ejecuto el procedimiento y me informa de


que
> > > > usuarios
> > > > > están bloqueados y quién es el bloqueador... el problema es que
soy
> > > > incapaz
> > > > > de interpretar la parte "que hace".
> > > > >
> > > > > ¿Podeis indicarme algún link donde me explique como interpretar
> esto?
> > > > > Aclarar que no tengo ni la mas remota idea de SQL...
> > > > >
> > > > > El escenario es el siguiente:
> > > > >
> > > > > Servidor Windows 2003 EE
> > > > > SQL Server 2000 EE
> > > > > Microsoft Navision Attain 3.60
> > > > > +-100 clientes.
> > > > >
> > > > > De repente, sin más y sin ningún error en el visor de sucesos se
> > > bloquean
> > > > > los usuarios. Cada vez que ocurre bloquea un usuario distinto


(al
> > menos
> > > > eso
> > > > > indica el procedimiento en el apartado "bloqueador"), de


distintos
> > > > > departamentos y que trabajan en "secciones" diferentes del
sistema.
> > > > >
> > > > > ¿Alguna idea?
> > > > >
> > > > > Gracias por anticipado.
> > > > > Diego Fernández
> > > > >
> > > > > PD. No es un bloqueo por hardware, se han analizado durante


varias
> > > semanas
> > > > > los contadores de colas de proceso, acceso a disco, etc... y el
> > hardware
> > > > > está practicamente parado cuando la gente está bloqueada.
> > > > >
> > > > > PD2. Hasta el momento, la solución es reiniciar el servicio
> SQLServer
> > y
> > > > todo
> > > > > vuelve a funcionar con normalidad.
> > > > >
> > > > >
> > > >
> > > >
> > >
> > >
> >
> >
>
>


email Siga el debate Respuesta Responder a este mensaje
Ads by Google
Help Hacer una pregunta AnteriorRespuesta Tengo una respuesta
Search Busqueda sugerida