일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
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 |
- 무선 디버깅
- pg_stat_statements
- 맥미니
- mysql
- 윈도우즈 터미널
- IDX Project
- rc-service
- openrc
- log
- Linux
- golang
- 옵션 패턴
- vscode
- DotNet
- version 2
- option pattern
- sqlc
- opentelemetry
- user-secrets
- AnimatedPositioned
- module upgrade
- otel
- go
- docker
- SQL Server
- User
- Flutter
- Android
- shared_preload_libraries
- elasticSearch
- Today
- Total
CATCHV Blog
SQL Server Error Log 관리 본문
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 |