달력

11

« 2024/11 »

  • 1
  • 2
  • 3
  • 4
  • 5
  • 6
  • 7
  • 8
  • 9
  • 10
  • 11
  • 12
  • 13
  • 14
  • 15
  • 16
  • 17
  • 18
  • 19
  • 20
  • 21
  • 22
  • 23
  • 24
  • 25
  • 26
  • 27
  • 28
  • 29
  • 30
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
:
Posted by Elick