Sp_trace_create MaxfileSize 오류
-
Version : SQL Server 2005, 2008, 2008R2, 2012, 2014
추적 정의를 생성할 때 maxfilesize 구문에서 오류가 발생한다. 이를 해결하는 방법에 대해서 알아본다.
추적 정의 상태를 만드는 구문은 다음과 같다.
sp_trace_create [ @traceid = ] trace_id OUTPUT , [ @options = ] option_value , [ @tracefile = ] 'trace_file' [ , [ @maxfilesize = ] max_file_size ] [ , [ @stoptime = ] 'stop_time' ] [ , [ @filecount = ] 'max_rollover_files' ] |
하지만 SSMS에서 구문을 실행 하면 오류가 발생한다.
DECLARE @RC int, @TraceID int, @on BIT
EXEC @rc = sp_trace_create @TraceID output, @TraceID = 2, -- 2: roll over, default = 0 @tracefile = N'C:\Trace\Trace', --파일 경로 @maxfilesize = 3, --default 5, max bigint @stoptime = NULL, @filecount = 3 --roll over file count |
다음과 같이 maxfilesize의 값을 변수에 담아서 사용하면 정상적으로 실행 된다.
DECLARE @RC int, @TraceID int, @on BIT declare @maxfilesize bigint set @maxfilesize = 3
EXEC @rc = sp_trace_create @TraceID output, @TraceID = 2, -- 2: roll over, default = 0 @tracefile = N'C:\Trace\Trace', --파일 경로 @maxfilesize = @maxfilesize, --default 5, max bigint @stoptime = NULL, @filecount = 3 --roll over file count
|
2014-08-11 / 강성욱 / http://sqlmvp.kr
새 추적파일, 트레이스, 프로파일러, sp_trace_create, 추적파일, trace file, sqlserver trace
'SQL Server > SQL Server Tip' 카테고리의 다른 글
컬럼스토어 인덱스 ROW와 ROWGROUP 영향 (0) | 2015.07.23 |
---|---|
테이블 변수와 TF 2453 (0) | 2015.07.23 |
RANDBETWEEN 함수 만들기 (0) | 2015.07.23 |
Optimize for hint 쿼리 최적화 (0) | 2015.07.23 |
TempDB 파일 사이즈 증가 시 경고 받기 (0) | 2015.07.23 |