다음을 통해 공유


알림 클래스 정의

알림 클래스는 응용 프로그램에 의해 생성된 한 가지 알림 유형을 정의합니다. Notification Services 응용 프로그램을 정의할 때는 응용 프로그램에서 지원하는 각 구독 유형에 대해 하나의 구독 클래스를 만듭니다.

Notification Services는 응용 프로그램을 만들 때 각 알림 클래스 정의에 있는 정보를 사용하여 알림 데이터를 저장 및 조작하는 테이블, 뷰, 저장 프로시저 및 함수를 만들고, 알림의 서식을 지정하고 배달하는 콘텐츠 포맷터와 배달 프로토콜을 연결하며, 알림 클래스에 대한 동작 설정을 지정합니다.

다음 목록에서는 일반적인 알림 클래스 정의 절차를 보여 줍니다.

  1. 알림 클래스 이름을 지정하고, 필요에 따라 알림 클래스와 연결된 데이터베이스 개체(예: 알림 테이블)에 대한 SQL Server 파일 그룹을 지정합니다.
  2. 알림 클래스 스키마를 정의합니다. 스키마는 원시 알림 데이터의 서식을 지정한 후 구독자에게 보내는 형식을 정의합니다. Notification Services는 이 스키마를 사용하여 알림 데이터를 저장하는 테이블 및 기타 데이터베이스 개체를 만듭니다.
  3. 알림 클래스에 대한 콘텐츠 포맷터를 선언합니다. 콘텐츠 포맷터는 원시 알림 데이터를 받아 수신자에게 적절하게 표시되도록 서식을 지정합니다.
  4. 필요에 따라 다이제스트 배달 또는 멀티캐스트 배달을 선택합니다.
  5. 필요에 따라 알림 일괄 처리 크기를 지정합니다.
  6. 알림 배달에 대한 배달 프로토콜을 하나 이상 구성합니다.
  7. 필요에 따라 알림 만료 기간을 지정합니다.

응용 프로그램이 여러 유형의 알림을 지원하는 경우 응용 프로그램에 여러 개의 알림 클래스가 있을 수 있습니다. 예를 들어 주식 응용 프로그램은 현재 시가와 장 마감 후 종합 주가 지수에 대한 알림을 생성할 수 있습니다. 각 알림 유형은 고유의 스키마와 설정이 지정된 고유의 알림 클래스를 가집니다.

섹션 내용

항목 설명

핵심 알림 클래스 정의

이름 및 파일 그룹의 핵심 알림 속성과 이러한 속성을 설정하는 방법에 대해 설명합니다.

알림 스키마 정의

알림 데이터를 데이터베이스 테이블에 저장하는 방법과 해당 테이블에 대한 필드를 정의하는 방법에 대해 설명합니다.

콘텐츠 포맷터 구성

콘텐츠 포맷터가 알림의 서식을 지정하는 방법과 콘텐츠 포맷터를 구성하는 방법에 대해 설명합니다.

다이제스트 또는 멀티캐스트 배달 지정

다이제스트 및 멀티캐스트 옵션이 수행하는 작업과 이러한 옵션을 구성하는 방법에 대해 설명합니다.

알림 일괄 처리 크기 지정

알림 일괄 처리 크기를 제한해야 하는 이유와 최대 일괄 처리 크기를 설정하는 방법에 대해 설명합니다.

배달 프로토콜 이름 및 필드 지정

Notification Services가 배달 프로토콜을 사용하여 알림을 배포하는 방법과 응용 프로그램에 배달 프로토콜을 구성하는 방법을 다루는 항목이 포함되어 있습니다.

알림 만료 기간 지정

알림 만료 기간을 설정하는 방법과 Notification Services가 만료 기간을 사용하는 방법을 설명합니다.

XSLT 콘텐츠 포맷터

XSL 변환을 사용하여 알림의 서식을 지정하는 표준 콘텐츠 포맷터와 응용 프로그램에서 사용할 수 있도록 콘텐츠 포맷터를 정의하는 방법을 다루는 항목이 포함되어 있습니다.

표준 배달 프로토콜

SMTP 및 File 등의 표준 배달 프로토콜과 응용 프로그램에서 사용할 수 있도록 이러한 배달 프로토콜을 정의하는 방법을 다루는 항목이 포함되어 있습니다.

참고 항목

참조

Microsoft.SqlServer.Management.Nmo.NotificationClass

개념

알림 서식 지정 및 배달 아키텍처

관련 자료

Notification Services 응용 프로그램 정의
NotificationClasses Element (ADF)

도움말 및 정보

SQL Server 2005 지원 받기