2009. 10. 9. 17:00
[관리]/[SQL Server 로그] 설정 Work/SQL Server2009. 10. 9. 17:00
MSSQL 로그를 보다 보면 6개의 파일이 돌아가면서 재사용된다는 것을 알 수 있다.
MSSQL이 재시작 되는 순간 새로운 파일에 로그를 기록한다.
재사용되는 파일 수를 아래의 구문으로 수정할 수 있다. 파일 수는 6에서 99까지 가능하다.
예는 12개로 수정하는 것이다.
USE [master]
GO
EXEC xp_instance_regwrite N'HKEY_LOCAL_MACHINE', N'Software\Microsoft\MSSQLServer\MSSQLServer', N'NumErrorLogs', REG_DWORD, 12
GO
그리고 필요에 따라 재시작을 하지 않아도 로그 파일을 순환하고 싶은 순간이 있다.
그 때.. sp_cycle_errorlog 를 실행하면 재시작 하지 않고 로그를 순환할 수 있다.
그냥 아래처럼 실행하면 순환된다.
EXEC sp_cycle_errorlog; GO