SQL Server 의 Error Log의 데이터가 많을 경우 로드하는데 많은 시간이 발생됩니다.
Error Log 파일의 구성을 보면
HKEY_LOCAL_MACHINE\Software\Microsoft\MSSQLServer\MSSQLServer 위치에
NumErrorLogs 의
숫자
만큼
파일이
보관되며(6개가 Default) 99개
까지
설정
할
수
있습니다.
파일
개수
변경
방법은
방법 1.
USE
[master]
GO
EXEC
xp_instance_regwrite
N'HKEY_LOCAL_MACHINE', N'Software\Microsoft\MSSQLServer\MSSQLServer', N'NumErrorLogs',
REG_DWORD, [변경할 파일 숫자]
GO
방법2.
로 파일 개수를 변경할 수 있습니다.
새로운 Error Log 파일로 시작하는 방법은 sp_cycle_errorlog 프로시져를
사용하는
방법이
있습니다.
EXEC
master.sys.sp_cycle_errorlog;
SQL 에는 Agent Error Log가 따로 존재 합니다.
새로운 Error Log 파일로 시작하는 방법은 sp_cycle_agent_errorlog 프로시져를
사용하는
방법이
있습니다.
EXEC
msdb.dbo.sp_cycle_agent_errorlog;
Agent Error 로그의 구성은
에서 설정 할 수 있습니다.
USE
[msdb]
GO
EXEC msdb.dbo.sp_set_sqlagent_properties
@errorlogging_level=7
GO
로 에이전트 로그 수준을 설정 할 수 있습니다.
'Database > MS SQL' 카테고리의 다른 글
MS SQL User Mapping 정보 확인 (0) | 2014.01.06 |
---|---|
Replication(복제) 삭제 에러시 ( error 18482 ) (0) | 2013.08.09 |
TRY CATCH는 과연 만고땡인가? (0) | 2013.04.23 |
MS SQL 2008 이상 BACKUP LOG TRUNCATE_ONLY , NO_LOG (0) | 2013.04.23 |
Fill Factor (0) | 2013.04.16 |