Hola,
Estoy intentando crear un fichero de trazas en el servidor. Para ello he
utilizado el siguiente código sacado del profiler:
declare @rc int
declare @TraceID int
declare @maxfilesize bigint
set @maxfilesize = 5
exec @rc = sp_trace_create @TraceID output, 2, N'C:\Trazas\Traza',
@maxfilesize, NULL
if (@rc != 0) goto error
declare @on bit
set @on = 1
exec sp_trace_setevent @TraceID, 12, 11, @on -- LoginName
exec sp_trace_setevent @TraceID, 12, 8, @on -- HostName
exec sp_trace_setevent @TraceID, 12, 3, @on -- DatabaseID
exec sp_trace_setevent @TraceID, 12, 1, @on -- TextData
exec sp_trace_setevent @TraceID, 12, 10, @on -- ApplicationName
exec sp_trace_setevent @TraceID, 12, 14, @on -- StartTime
exec sp_trace_setevent @TraceID, 12, 15, @on -- EndTime
exec sp_trace_setevent @TraceID, 12, 60, @on -- IsSystem
exec sp_trace_setstatus @TraceID, 1
select TraceID=@TraceID
goto finish
error:
select ErrorCode=@rc
finish:
go
Parece que todo va bien, no me da ningún error, pero sin embargo, a pesar de
crear el fichero no escribe nada en él. He probado con otros eventos y nada,
nunca me escribe. ¿Alguien puede decirme si me falta hacer algo o donde puede
estar el problema.
Muchísimas gracias.
Luis.
Leer las respuestas