Iver's web place

Navegador de Archivos

Calendario del Blog

February 2012
Sun Mon Tue Wed Thu Fri Sat
29 30 31 1 2 3 4
5 6 7 8 9 10 11
12 13 14 15 16 17 18
19 20 21 22 23 24 25
26 27 28 29 1 2 3

General

Trazas por default en SQL Server 2005

Creo que este blog se convertirá en un blog de SQL porque es lo único en lo que pienso/trabajo en estos días.



Por lo pronto escribiré algo sencillo sobre SQL Server 2005 y las trazas. Resulta que en un servidor que tenemos en desarrollo, encontré que había un archivo en el directorio de logs (C:\Program Files\Microsoft SQL Server\MSSQL.1\MSSQL\LOG\) llamado log_152.trc y como son de esas cosas curiosas que después pueden servirnos decidí poner los diversos métodos para localizar las trazas que se generan por default en SQL Server 2005


 
-- Para conocer si está activa o no la traza por default
sp_configure 'default trace enabled'
GO
-- Para activar la configuración de traza por default
sp_configure 'show advanced options', 1;
GO
RECONFIGURE;
GO
sp_configure 'default trace enabled', 1;
GO
RECONFIGURE;
GO
-- Para consultarlo mediante SQL
SELECT * FROM sys.configurations WHERE configuration_id = 1568
GO
-- Usando la función fn_trace_getinfo() para obtener el archivo actual de logs
SELECT * FROM ::fn_trace_getinfo(0)
GO
-- Obtener información de las trazas
SELECT
     t.EventID,
     t.ColumnID,
     e.name AS Event_Descr,
     c.name AS Column_Descr
FROM ::fn_trace_geteventinfo(1) t
     INNER JOIN sys.trace_events e
          ON t.eventID = e.trace_event_id
     INNER JOIN sys.trace_columns c
          ON t.columnid = c.trace_column_id
 


Por hoy es todo .. abur! =P



Para saber más


Trackback URI: http://es.iver.com.mx/index.php/trackback/175

Dejar un comentario

Escribe el código Captcha que estás viendo

Fuentes XML de comentario: RSS | Atom

Estadísticas de visitantes

5
54
27817