Bloqueo extraño en SQLserver 2000

25/01/2008 - 10:46 por JMPP | Informe spam
Acudo a vosotros para exponernos mi caso particular con un bloqueo que me
esta volviendo loco.



Os expongo el escenario:

- Servidor con W2003 Server SP2

- SQL Server 2000 sp3

- Base datos 4gb, log e modo sencillo

- 10 ordenadores en la red picando datos.

- Aplicación desarrollada en FoxPro 7 y conexión por ODBC accediendo como SA



Y aquí el problema...

A raíz del traslado de las maquinas de una oficina a otra y tras añadir
algún puesto mas en la red estamos observando que esporádicamente se produce
algún bloqueo en la base de datos pudiendo llegar este a 20 min y
solucionándose solo interrumpiendo el trabajo de los dependientes que estan
constantemente introduciendo albaranes en la base de datos.



Hemos realizado pruebas como probar a trabajar un día con algún puesto
apagado, pero sigue produciéndose el fallo. También hemos revisado el
cableado y sustituido el swith pero sigue ocurriendo igual.



Decir que la aplicación lleva mas de 4 años funcionando sin ningun problema
por lo que descarto totalmente que sea problema de alguna consulta mal hecha
ya que estas no se han alterado en muchísimo tiempo.



Os pido consejo e ideas que me podáis plantear para solucionar o intentar
averiguar que es lo que puede estar pasando ya que igual que viene el
bloqueo se va... pero como os comento este suceso puede ocurrir durante
varios minutos y mientras que la gente trabaja en distintos procesos de la
aplicación, no siempre en la misma transacción.



Un saludo y si necesitáis algún tipo de información extra no dudéis en
pedírmela.



Jose M· Pradas Pérez

SSI Albacete SL

Preguntas similare

Leer las respuestas

#1 Pepe
25/01/2008 - 10:55 | Informe spam
Supongo que el SQL no sera un MSDE y estaras sobrepasando las conexiones que
permite... o que tienes licencias en el SQL para todos los puesto... ya que
si dices que viene a raiz de añadir nuevos equipos a la red


"JMPP" escribió en el mensaje
news:O$
Acudo a vosotros para exponernos mi caso particular con un bloqueo que me
esta volviendo loco.



Os expongo el escenario:

- Servidor con W2003 Server SP2

- SQL Server 2000 sp3

- Base datos 4gb, log e modo sencillo

- 10 ordenadores en la red picando datos.

- Aplicación desarrollada en FoxPro 7 y conexión por ODBC accediendo como
SA



Y aquí el problema...

A raíz del traslado de las maquinas de una oficina a otra y tras añadir
algún puesto mas en la red estamos observando que esporádicamente se
produce algún bloqueo en la base de datos pudiendo llegar este a 20 min y
solucionándose solo interrumpiendo el trabajo de los dependientes que
estan constantemente introduciendo albaranes en la base de datos.



Hemos realizado pruebas como probar a trabajar un día con algún puesto
apagado, pero sigue produciéndose el fallo. También hemos revisado el
cableado y sustituido el swith pero sigue ocurriendo igual.



Decir que la aplicación lleva mas de 4 años funcionando sin ningun
problema por lo que descarto totalmente que sea problema de alguna
consulta mal hecha ya que estas no se han alterado en muchísimo tiempo.



Os pido consejo e ideas que me podáis plantear para solucionar o intentar
averiguar que es lo que puede estar pasando ya que igual que viene el
bloqueo se va... pero como os comento este suceso puede ocurrir durante
varios minutos y mientras que la gente trabaja en distintos procesos de la
aplicación, no siempre en la misma transacción.



Un saludo y si necesitáis algún tipo de información extra no dudéis en
pedírmela.



Jose M· Pradas Pérez

SSI Albacete SL


Respuesta Responder a este mensaje
#2 JMPP
25/01/2008 - 12:10 | Informe spam
Pues es una version Enterprise la que tiene instalada esta empresa,
concretamente 8.00.760 sp3
4 procesadores y conexiones simultaneas puestas a 0, osea sin limite.

Si me informas como te podria mirar cuantas licencias tiene.

Muchas gracias por la rapida contestacion.

"Pepe" escribió en el mensaje
news:
Supongo que el SQL no sera un MSDE y estaras sobrepasando las conexiones
que permite... o que tienes licencias en el SQL para todos los puesto...
ya que si dices que viene a raiz de añadir nuevos equipos a la red


"JMPP" escribió en el mensaje
news:O$
Acudo a vosotros para exponernos mi caso particular con un bloqueo que me
esta volviendo loco.



Os expongo el escenario:

- Servidor con W2003 Server SP2

- SQL Server 2000 sp3

- Base datos 4gb, log e modo sencillo

- 10 ordenadores en la red picando datos.

- Aplicación desarrollada en FoxPro 7 y conexión por ODBC accediendo como
SA



Y aquí el problema...

A raíz del traslado de las maquinas de una oficina a otra y tras añadir
algún puesto mas en la red estamos observando que esporádicamente se
produce algún bloqueo en la base de datos pudiendo llegar este a 20 min y
solucionándose solo interrumpiendo el trabajo de los dependientes que
estan constantemente introduciendo albaranes en la base de datos.



Hemos realizado pruebas como probar a trabajar un día con algún puesto
apagado, pero sigue produciéndose el fallo. También hemos revisado el
cableado y sustituido el swith pero sigue ocurriendo igual.



Decir que la aplicación lleva mas de 4 años funcionando sin ningun
problema por lo que descarto totalmente que sea problema de alguna
consulta mal hecha ya que estas no se han alterado en muchísimo tiempo.



Os pido consejo e ideas que me podáis plantear para solucionar o intentar
averiguar que es lo que puede estar pasando ya que igual que viene el
bloqueo se va... pero como os comento este suceso puede ocurrir durante
varios minutos y mientras que la gente trabaja en distintos procesos de
la aplicación, no siempre en la misma transacción.



Un saludo y si necesitáis algún tipo de información extra no dudéis en
pedírmela.



Jose M· Pradas Pérez

SSI Albacete SL






Respuesta Responder a este mensaje
#3 Gux (MVP)
25/01/2008 - 14:31 | Informe spam
Mi recomendación es que monitoreen los bloqueos. Cuando se produzca, miren
qué proceso está bloqueando y qué objetos están siendo bloqueados.

Que la aplicación haya funcionado bien por años no es garantía de que jamás
se produzcan bloqueos. Bastaría con que se diera una nueva situación de
contención de datos que nunca antes se había producido.

Acerca de cómo diagnosticar problemas de bloqueo, hay muchos artículos en
Internet. Le menciono algunos:

How to monitor blocking in SQL Server 2005 and in SQL Server 2000
http://support.microsoft.com/kb/271509

SQL Server: Blocking Problems
http://www.informit.com/articles/ar...p;seqNum=4

How to Minimize SQL Server Blocking
http://www.sql-server-performance.c...ng_p1.aspx


Gustavo Larriera, Microsoft MVP
https://mvp.support.microsoft.com/profile/gux
Este mensaje se proporciona tal como es, sin garantías de ninguna clase.



"JMPP" wrote:

Acudo a vosotros para exponernos mi caso particular con un bloqueo que me
esta volviendo loco.



Os expongo el escenario:

- Servidor con W2003 Server SP2

- SQL Server 2000 sp3

- Base datos 4gb, log e modo sencillo

- 10 ordenadores en la red picando datos.

- Aplicación desarrollada en FoxPro 7 y conexión por ODBC accediendo como SA



Y aquí el problema...

A raíz del traslado de las maquinas de una oficina a otra y tras añadir
algún puesto mas en la red estamos observando que esporádicamente se produce
algún bloqueo en la base de datos pudiendo llegar este a 20 min y
solucionándose solo interrumpiendo el trabajo de los dependientes que estan
constantemente introduciendo albaranes en la base de datos.



Hemos realizado pruebas como probar a trabajar un día con algún puesto
apagado, pero sigue produciéndose el fallo. También hemos revisado el
cableado y sustituido el swith pero sigue ocurriendo igual.



Decir que la aplicación lleva mas de 4 años funcionando sin ningun problema
por lo que descarto totalmente que sea problema de alguna consulta mal hecha
ya que estas no se han alterado en muchísimo tiempo.



Os pido consejo e ideas que me podáis plantear para solucionar o intentar
averiguar que es lo que puede estar pasando ya que igual que viene el
bloqueo se va... pero como os comento este suceso puede ocurrir durante
varios minutos y mientras que la gente trabaja en distintos procesos de la
aplicación, no siempre en la misma transacción.



Un saludo y si necesitáis algún tipo de información extra no dudéis en
pedírmela.



Jose M· Pradas Pérez

SSI Albacete SL



Respuesta Responder a este mensaje
#4 Pepe
28/01/2008 - 10:34 | Informe spam
Prueba a ejecutar esto en el Analizador de consultas..

SELECT SERVERPROPERTY('LicenseType')
SELECT SERVERPROPERTY('NumLicenses')

deberia decir el modo de licenciamiento y nº de licencias del servidor que
tiene configuraras... quizas el problema sea que sobrepasas ese numero..

otro tema.. que no creo que tenga que ver... pero es recomendable ponerle el
SP4 al SQL2000.




"JMPP" escribió en el mensaje
news:e%
Pues es una version Enterprise la que tiene instalada esta empresa,
concretamente 8.00.760 sp3
4 procesadores y conexiones simultaneas puestas a 0, osea sin limite.

Si me informas como te podria mirar cuantas licencias tiene.

Muchas gracias por la rapida contestacion.

"Pepe" escribió en el mensaje
news:
Supongo que el SQL no sera un MSDE y estaras sobrepasando las conexiones
que permite... o que tienes licencias en el SQL para todos los puesto...
ya que si dices que viene a raiz de añadir nuevos equipos a la red


"JMPP" escribió en el mensaje
news:O$
Acudo a vosotros para exponernos mi caso particular con un bloqueo que
me esta volviendo loco.



Os expongo el escenario:

- Servidor con W2003 Server SP2

- SQL Server 2000 sp3

- Base datos 4gb, log e modo sencillo

- 10 ordenadores en la red picando datos.

- Aplicación desarrollada en FoxPro 7 y conexión por ODBC accediendo
como SA



Y aquí el problema...

A raíz del traslado de las maquinas de una oficina a otra y tras añadir
algún puesto mas en la red estamos observando que esporádicamente se
produce algún bloqueo en la base de datos pudiendo llegar este a 20 min
y solucionándose solo interrumpiendo el trabajo de los dependientes que
estan constantemente introduciendo albaranes en la base de datos.



Hemos realizado pruebas como probar a trabajar un día con algún puesto
apagado, pero sigue produciéndose el fallo. También hemos revisado el
cableado y sustituido el swith pero sigue ocurriendo igual.



Decir que la aplicación lleva mas de 4 años funcionando sin ningun
problema por lo que descarto totalmente que sea problema de alguna
consulta mal hecha ya que estas no se han alterado en muchísimo tiempo.



Os pido consejo e ideas que me podáis plantear para solucionar o
intentar averiguar que es lo que puede estar pasando ya que igual que
viene el bloqueo se va... pero como os comento este suceso puede ocurrir
durante varios minutos y mientras que la gente trabaja en distintos
procesos de la aplicación, no siempre en la misma transacción.



Un saludo y si necesitáis algún tipo de información extra no dudéis en
pedírmela.



Jose M· Pradas Pérez

SSI Albacete SL










Respuesta Responder a este mensaje
#5 JMPP
29/01/2008 - 12:59 | Informe spam
A lo primero me dice per_seat
Y lo segundo 50

Estoy probando a trabajar unos dias sin unos clientes que se conectan por
vpn a ver si fuese esa la causa de los bloqueos.

Lo del SP4 no se puso ya que la aplicacion que esta desarrollada en fox pro
daba errores con el sp4 en alguna funcion y puesto que en su dia se
desarrollo para sp3 de ahi el motivo de no actualizarlo.

Gracias por vuestro interes.

"Pepe" escribió en el mensaje
news:
Prueba a ejecutar esto en el Analizador de consultas..

SELECT SERVERPROPERTY('LicenseType')
SELECT SERVERPROPERTY('NumLicenses')

deberia decir el modo de licenciamiento y nº de licencias del servidor que
tiene configuraras... quizas el problema sea que sobrepasas ese numero..

otro tema.. que no creo que tenga que ver... pero es recomendable ponerle
el SP4 al SQL2000.




"JMPP" escribió en el mensaje
news:e%
Pues es una version Enterprise la que tiene instalada esta empresa,
concretamente 8.00.760 sp3
4 procesadores y conexiones simultaneas puestas a 0, osea sin limite.

Si me informas como te podria mirar cuantas licencias tiene.

Muchas gracias por la rapida contestacion.

"Pepe" escribió en el mensaje
news:
Supongo que el SQL no sera un MSDE y estaras sobrepasando las conexiones
que permite... o que tienes licencias en el SQL para todos los puesto...
ya que si dices que viene a raiz de añadir nuevos equipos a la red


"JMPP" escribió en el mensaje
news:O$
Acudo a vosotros para exponernos mi caso particular con un bloqueo que
me esta volviendo loco.



Os expongo el escenario:

- Servidor con W2003 Server SP2

- SQL Server 2000 sp3

- Base datos 4gb, log e modo sencillo

- 10 ordenadores en la red picando datos.

- Aplicación desarrollada en FoxPro 7 y conexión por ODBC accediendo
como SA



Y aquí el problema...

A raíz del traslado de las maquinas de una oficina a otra y tras añadir
algún puesto mas en la red estamos observando que esporádicamente se
produce algún bloqueo en la base de datos pudiendo llegar este a 20 min
y solucionándose solo interrumpiendo el trabajo de los dependientes que
estan constantemente introduciendo albaranes en la base de datos.



Hemos realizado pruebas como probar a trabajar un día con algún puesto
apagado, pero sigue produciéndose el fallo. También hemos revisado el
cableado y sustituido el swith pero sigue ocurriendo igual.



Decir que la aplicación lleva mas de 4 años funcionando sin ningun
problema por lo que descarto totalmente que sea problema de alguna
consulta mal hecha ya que estas no se han alterado en muchísimo tiempo.



Os pido consejo e ideas que me podáis plantear para solucionar o
intentar averiguar que es lo que puede estar pasando ya que igual que
viene el bloqueo se va... pero como os comento este suceso puede
ocurrir durante varios minutos y mientras que la gente trabaja en
distintos procesos de la aplicación, no siempre en la misma
transacción.



Un saludo y si necesitáis algún tipo de información extra no dudéis en
pedírmela.



Jose M· Pradas Pérez

SSI Albacete SL














Respuesta Responder a este mensaje
Ads by Google
Help Hacer una preguntaSiguiente Respuesta Tengo una respuesta
Search Busqueda sugerida