Share via


이벤트 메시지 사용

Notification Services는 Microsoft Windows 이벤트 뷰어에서 액세스할 수 있는 응용 프로그램 로그에 이벤트 메시지를 기록합니다. 이러한 메시지는 시스템 오류와 성능 문제 해결에 도움이 될 수 있습니다.

응용 프로그램 로그 모니터링

응용 프로그램 문제가 명확히 인식되지 않아도 응용 프로그램 로그를 주기적으로 확인해야 합니다. 이렇게 하면 잠재적인 시스템 문제를 최소화하는 데 도움이 됩니다. 예를 들어 이벤트가 수집되지 않거나 알림이 배포되지 않는 경우 가능한 한 빨리 아는 것이 가장 좋습니다.

자세한 내용은 Notification Services 오류 및 이벤트를 참조하십시오.

응용 프로그램 로그 관리

구성하는 로깅 수준에 따라 응용 프로그램 로그가 아주 빠르게 커질 수 있습니다. 예를 들어 Notification Services 이벤트를 모두 기록하고 시간당 수천 개의 알림을 보내는 응용 프로그램에 대한 알림 배달을 모두 기록할 경우 비관리 응용 프로그램 로그로 인해 디스크가 금새 꽉 찰 수 있습니다.

응용 프로그램 로그를 관리하려면 다음 권장 사항을 고려하십시오.

  • 프로덕션 서버(개발 또는 테스트 전용이 아닌 서버)에 있는 응용 프로그램의 경우 응용 프로그램 문제 해결에 도움이 될 수 있는 오류 메시지 등 응용 프로그램에 필요한 이벤트만 기록합니다. 일부 응용 프로그램에는 알림 배달에 대한 서비스 계약 때문에 더 높은 수준의 로깅이 필요할 수도 있습니다. 이러한 응용 프로그램의 로깅에는 더 많은 디스크 공간이 필요합니다.
  • 시스템에서 이벤트 로그를 채우기 위해 디스크에 많은 쓰기 작업을 수행할 경우 응용 프로그램 성능이 저하될 수 있습니다. 알림 생성에는 디스크가 많이 사용되므로 Notification Services 데이터베이스를 호스팅하는 시스템의 경우 이러한 성능 저하가 특히 두드러집니다.
  • Notification Services 인스턴스는 데이터베이스 엔진에 자주 연결됩니다. 따라서 실패한 로그인만 기록하도록 데이터베이스 엔진 로그인 감사를 변경하십시오. 자세한 내용은 방법: 로그인 감사 구성(SQL Server Management Studio)을 참조하십시오.
  • 최대 이벤트 로그 크기를 적절히 구성하고 로깅 요구에 맞게 덮어쓰기 옵션을 설정합니다. 예를 들어 3일 후의 이벤트가 필요하지 않는 경우 3일이 지난 이벤트를 덮어쓰도록 선택하여 이벤트 로그에서 해당 이벤트가 지워지도록 합니다.
  • 필터링을 사용하여 Notification Services 인스턴스와 같은 특정 원본의 이벤트를 표시합니다. 로그에 대한 새 뷰를 만든 다음 해당 뷰에 대해 원하는 이벤트만 표시하는 필터를 정의할 수 있습니다. 그런 다음 쉼표로 구분된 텍스트 파일과 같이 지원되는 형식 중 하나로 뷰의 이벤트를 내보낼 수 있습니다.

이벤트 로그 사용에 대한 자세한 내용을 보려면 이벤트 뷰어에서 이벤트 뷰어 도움말을 엽니다.

참고 항목

개념

Notification Services 성능 및 활동 모니터링

관련 자료

Notification Services 오류 및 이벤트

도움말 및 정보

SQL Server 2005 지원 받기