Activar log para interbloqueo

24/03/2005 - 19:29 por Pao | Informe spam
Hola a todos he activado el trace 1204
que es para saber si hay dealock, como o en donde se guarda esta información??
Yo use esta sentencia en mi sql7.0:

dbcc traceon(1204)


Y me pueden enviar un peuqeño script que genere uno para validar y ver que
me almacena el resultado producto de un interbloqueo?

Preguntas similare

Leer las respuestas

#1 Alejandro Mesa
24/03/2005 - 19:51 | Informe spam
Tracing Deadlocks
http://www.sqlservercentral.com/col...dlocks.asp


AMB


"Pao" wrote:

Mostrar la cita
#2 Gustavo Larriera [MVP]
24/03/2005 - 20:06 | Informe spam
Si usas el flag 1024, al ocurrir un deadlock se graba la info en el log
de errores de SQL Server.


Gustavo Larriera
Uruguay LatAm
Blog: http://sqljunkies.com/weblog/gux/
MVP profile: http://aspnet2.com/mvp.ashx?GustavoLarriera
Este mensaje se proporciona "COMO ESTA" sin garantias y no otorga ningun
derecho / This posting is provided "AS IS" with no warranties, and
confers no rights.



"Pao" wrote in message
news::

Mostrar la cita
#3 Pao
24/03/2005 - 23:37 | Informe spam
Lo active ejecutando:

dbcc traceon(1204)
dbcc traceon(1205)
DBCC TRACEON (3605)

Y me guarda en el log de sqlserver, pero si bajo los servicos se
desabilitan, puedo poner que se inicien cuando levante el SQLServerAgente,
pero como hago para que incien cuando levanto la base????


"Gustavo Larriera [MVP]" wrote:

Mostrar la cita
#4 Pao
28/03/2005 - 17:13 | Informe spam
Gustavo para el segundo caso, cuando lo hace con el enterprise no se usa -T
mas sino /Ttrace# ejemplo /T1204 y presionas Add y asi sucesivamente. Ya lo
probé y funicionó para el primer caso si está bien.
Ahora si nos fijamos en el log nunca se ve que este dbcc traceon tal numero
como si lo hago a mano, entonces la forma como hago para validar si esta o no
activado algun trace es ejecutar el comando:
DBCC TRACESTATUS(-1)
GO

Gracias Gustavo por las luces

Ahora tengo una ultima duda que tan bueno y aconsejable es tener este trace
de interbloqueo habilitado, me afecta en el rendimiento del equipo?

dbcc traceon(1204)
dbcc traceon(1205)
dbcc traceon(3604)

Te pregunto esto es porque se requiere aplicarlos en todos los servidores
que tengo de SQLServer 7/2000


"Gustavo Larriera [MVP]" wrote:

Mostrar la cita
#5 Pao
28/03/2005 - 18:37 | Informe spam
Ok, me queda claro pero hay algún linck que me confirme esto, no es que
desconfíe de ti, para nada mas sino es para indicar a otras personas que no
es cosas inventada.
Gracias.

"Gustavo Larriera [MVP]" wrote:

Mostrar la cita
Ads by Google
Search Busqueda sugerida