SQL Server - Se congela el SQL Server 2000

   
Vista:

Se congela el SQL Server 2000

Publicado por MartinF (3 intervenciones) el 12/11/2007 18:40:07
Hola gente.
Bueno les paso a comentar el problema q tengo con el SQL
Yo uso el Sql server 2000 con windows 2003, sobre un servidor Intel.
El problema es el siguiente:
Varias veces al día el sql se congela totalmente quedando las terminales congeladas hasta q se destrabe, el tema es q yo revicé algunas posibilidades y ninguna me resulto, lo primero q miré es en el momento q se cuelga ver q procedimiento se está ejecutando para ver si tiene alguna transaccion mal hecha, el tema es que se congela sin nadie conectado a la base, sin ningun procedimiento corriendo.
Bueno cualquier ayuda q me puedan dar me sirve.
Desde ya muchas gracias.
Valora esta pregunta
Me gusta: Está pregunta es útil y esta claraNo me gusta: Está pregunta no esta clara o no es útil
0
Responder

RE:Se congela el SQL Server 2000

Publicado por Isaias (3308 intervenciones) el 13/11/2007 01:25:09
Seguramente es un DEAD-LOCK, revisa tus transacciones, ejecuta esto en tu analizador de consultas

DBCC OPENTRAN

Si te muestra una transaccion por mucho tiempo, esta congelada y seguramente congelara a las demas.

Revisa tambien tu espacio del LOG DE TRANSACCIONES.
Valora esta respuesta
Me gusta: Está respuesta es útil y esta claraNo me gusta: Está respuesta no esta clara o no es útil
0
Comentar

RE:Se congela el SQL Server 2000

Publicado por MartinF (3 intervenciones) el 13/11/2007 15:55:23
Hola Isaias
Mirá probe con lo q me pasaste vos, pero yo no utilizo transacciones, las saque como primera medida para solucionar el tema este, nosé si por defecto el SQL Server ya te introduce las consultas en transacciones. Yo me tiro más por ese lado, q me está afectando algún tema de configuración, la verdad q no sé q hacer, si hecharle la culpa al hard, pero no creo porque es un server Intel q ya estaba funsionando, o a alguna incompatibilidad entre el server y el SO, o el SO y el SQL.
Cualquier pauta que me puedas ir dando, yo las voy realizando.
Desde ya muchas gracias
Valora esta respuesta
Me gusta: Está respuesta es útil y esta claraNo me gusta: Está respuesta no esta clara o no es útil
0
Comentar

RE:Se congela el SQL Server 2000

Publicado por Isaias (3308 intervenciones) el 13/11/2007 20:40:25
Martin

SQL SERVER es 100% transaccional, existen 2 tipos, las IMPLICITAS y las EXPLICITAS, las primeras, las maneja SQL SERVER y no pide opinion, si las quieres o no, las seguntas, las maneas tu y las controlas tu.

En pocas palabras, si tu creias que no habia transacciones en tu base, siento desengañarte y decirte que SIEMPRE HAY TRANSACCIONES.
Valora esta respuesta
Me gusta: Está respuesta es útil y esta claraNo me gusta: Está respuesta no esta clara o no es útil
0
Comentar

RE:Se congela el SQL Server 2000

Publicado por MartinF (3 intervenciones) el 13/11/2007 20:43:30
Lo sospeche desde un principio, y hay alguna manera de configurar esas transacciones???
Valora esta respuesta
Me gusta: Está respuesta es útil y esta claraNo me gusta: Está respuesta no esta clara o no es útil
0
Comentar

RE:Se congela el SQL Server 2000

Publicado por Isaias (3308 intervenciones) el 15/11/2007 01:55:07
Martin

Las TRANSACCIONES, no se configuran, dependera de una buena programacion, el evitar que existan DEAD-LOCK (transacciones agarradas), ejemplo:

Si ejecutas

SELECT * FROM CLIENTE

Se arma una transaccion, para evitar que no exista una transaccion IMPLICITA

SELECT * FROM CLIENTE (NOLOCK)

¿Como ver las transacciones agarradas?

Ejecutas en tu analizador de consultas

DBCC OPENTRAN

Esto te dara la lista de las posibles transacciones agarradas.

Para saber mas:

http://msdn2.microsoft.com/en-us/library/ms188246.aspx

http://support.microsoft.com/kb/271509/es

http://support.microsoft.com/default.aspx/kb/q75722/
Valora esta respuesta
Me gusta: Está respuesta es útil y esta claraNo me gusta: Está respuesta no esta clara o no es útil
0
Comentar