SQL Server Compact Edition 서버 에이전트를 사용한 로깅 설정
Microsoft SQL Server Compact Edition 서버 에이전트는 Microsoft 인터넷 정보 서비스(IIS)를 실행하는 컴퓨터의 로그 파일에 오류, 경고 및 정보 메시지를 기록할 수 있습니다. 기본적으로 로깅은 사용할 수 없습니다. 로깅이 설정된 경우 SQL Server Compact Edition 의 IIS 가상 디렉터리에 sqlcesa30.log 파일이 작성됩니다. 로그에 기록된 정보는 RDA(Remote Data Access) 또는 복제 문제를 진단할 때 유용하게 사용할 수 있습니다.
SQL Server Compact Edition 서버 에이전트로 로깅 설정
다음의 레지스트리 키를 만듭니다(없을 경우).
HKLM\Software\Microsoft\MSSQLSERVERCE\3.0\TransportHKLM\Software\\MSSQLSERVERCE\3.0\Transport 키 아래에 DWORD 키 값을 만듭니다. 키 값의 이름은 SQL Server Compact Edition 에 대한 IIS 가상 디렉터리와 연관된 로컬 경로로 시작해야 합니다. 예를 들어 Sqlcesa30.dll이 NTFS 파일 디렉터리 C:\Inetpub\Sqlce\NorthWind에 있을 경우 레지스트리 값의 이름을 C:\Inetpub\Sqlce\NorthWind\LOGGING_LEVEL로 지정해야 합니다. DWORD 키의 데이터 값은 0 ~ 3 사이의 값이어야 합니다. 레지스트리 항목의 데이터 값은 SQL Server Compact Edition 서버 에이전트가 수행하는 로깅 작업의 수준을 제어합니다.
다음 표에서는 로깅 수준 정의를 위해 레지스트리 키 값에 할당해야 하는 데이터 값을 설명합니다.LOGGING_LEVEL 값 설명 0
로깅을 사용할 수 없습니다.
1
오류 로그를 작성합니다.
2
오류 및 경고 로그를 작성합니다.
3
오류, 경고 및 정보 메시지 로그를 작성합니다.
중요 LOGGING_LEVEL 3을 지정할 경우 SQL Server Compact Edition 서버 에이전트는 매우 큰 로그 파일을 생성합니다. 따라서 이 로깅 수준은 문제를 진단할 경우에서와 같이 유용한 경우를 제외하고 일반적인 상황에서는 사용하지 않는 것이 좋습니다.
참고 항목
작업
SQL Server Compact Edition 서버 에이전트 로그 정보