2007~2011/SQL Server2009. 7. 4. 00:01
SQL Profiler 로 생성된 TRC 파일을 데이터베이스 테이블에 넣을 수 없을까? 
왜 없겠습니까? fn_trace_gettable() 함수가 제공됩니다. 


[T-SQL]
CREATE DATABASE Profiler 
GO 

USE Profiler
GO

DECLARE @sufFix NVARCHAR(8)
,         @TraceFile NVARCHAR(245)

SET @sufFix = convert(char(8), getdate(), 112)
SET @TraceFile = N'D:\SQL\PROFILER\UserTrace' + @sufFix + '.trc'

SELECT IDENTITY(int, 1, 1) AS RowNumber, * INTO TrcTbl
FROM fn_trace_gettable(@TraceFile, default);
GO


[확인결과]
테이블 내용을 확인해 봅니다. 
USE Profiler
GO
SELECT TextData, NTUserName, ApplicationName, StartTime, EndTime FROM TrcTbl
GO




[참고자료]
SQL Profiler 예약 수행 스크립트



작성자 : Lai Go / 작성일자 : 2009.07.02
Posted by Lai Go