다음을 통해 공유


핵심 이벤트 클래스 속성 정의

이벤트 클래스는 Notification Services 응용 프로그램에서 사용하는 하나의 이벤트 유형을 나타냅니다. 응용 프로그램을 정의할 때 응용 프로그램 데이터베이스에서 유지 관리할 모든 이벤트 유형에 대한 이벤트 클래스를 정의합니다.

응용 프로그램을 만들 때 Notification Services에서는 이벤트 클래스에 대한 테이블, 뷰, 기본 인덱스 및 프로시저를 만듭니다. 기본 이벤트 클래스는 이름, 이벤트 필드 및 파일 그룹을 가집니다. 응용 프로그램을 정의할 때 기본 이벤트 클래스를 정의합니다. Notification Services 응용 프로그램을 정의할 때 응용 프로그램에서 사용하는 모든 이벤트 클래스를 정의합니다. 모든 이벤트 클래스에는 이 항목에서 설명하는 일부 공통 속성이 있습니다.

핵심 이벤트 클래스

모든 이벤트 클래스에는 다음과 같은 사용자 정의 속성이 있습니다.

  • 이벤트 클래스 이름
  • 이벤트 데이터를 기술하고 이벤트 테이블 열을 정의하는 이벤트 필드
  • 응용 프로그램 데이터베이스에서 Notification Services가 이벤트 클래스 개체를 만드는 위치를 지정하는 파일 그룹

추가 인덱스 및 이벤트 기록 테이블도 정의할 수 있습니다. 자세한 내용은 이벤트 클래스에 대한 인덱스 정의이벤트 클래스에 대한 기록 정의를 참조하십시오.

Notification Services는 자동으로 다음 이벤트 테이블 열을 추가합니다.

  • EventIDEventBatchID
  • ID 열의 표준 인덱스

핵심 이벤트 클래스를 정의하려면

XML을 통해 응용 프로그램을 정의할 경우에는 ADF(응용 프로그램 정의 파일)에 이벤트 클래스를 정의합니다. 프로그래밍 방식으로 응용 프로그램을 정의할 경우에는 NMO(Notification Services Management Objects)를 사용하여 이벤트 클래스를 정의합니다.

이벤트 클래스 이름

응용 프로그램의 각 이벤트 클래스에는 고유한 이름이 있어야 합니다. 이 이름은 응용 프로그램 개체를 만들고 관리 보고서를 실행하는 데 사용됩니다.

이벤트 클래스 이름을 지정하려면

XML을 통해 응용 프로그램을 정의할 경우에는 ADF(응용 프로그램 정의 파일)에 이벤트 클래스 이름을 정의합니다. 프로그래밍 방식으로 응용 프로그램을 정의할 경우에는 NMO를 사용하여 이벤트 클래스 이름을 정의합니다.

이벤트 필드

각 이벤트 클래스에는 하나 이상의 이벤트 필드가 있습니다. 이러한 필드는 이벤트 테이블 및 이벤트 뷰에 대한 열을 정의합니다. 결과 테이블 열에는 이벤트 데이터가 포함됩니다.

이벤트 필드 정의는 테이블에 대한 열을 정의하는 것과 상당히 유사합니다. 각 필드에 대해 필드 이름 및 필드 데이터 형식을 정의해야 합니다. 또한 필드의 Null 여부 등과 같은 필드 유형 한정자를 정의할 수 있습니다.

Notification Services는 응용 프로그램 데이터베이스를 만들 때 이벤트 클래스에 EventIDEventBatchID 필드를 자동으로 추가합니다.

이벤트 필드를 정의하려면

XML을 통해 응용 프로그램을 정의할 경우에는 ADF(응용 프로그램 정의 파일)에 이벤트 필드를 정의합니다. 프로그래밍 방식으로 응용 프로그램을 정의할 경우에는 NMO를 사용하여 이벤트 필드를 정의합니다.

이벤트 클래스 파일 그룹

각 이벤트 클래스는 파일 그룹에 배치될 수 있습니다. 파일 그룹을 지정하지 않으면 이벤트 테이블이 응용 프로그램 데이터베이스에 대한 기본 파일 그룹에 자동으로 생성됩니다.

파일 그룹에 대한 자세한 내용은 파일 및 파일 그룹 사용을 참조하십시오.

이벤트 클래스 파일 그룹을 정의하려면

XML을 통해 응용 프로그램을 정의할 경우에는 ADF(응용 프로그램 정의 파일)에 이벤트 클래스 파일 그룹을 정의합니다. 프로그래밍 방식으로 응용 프로그램을 정의할 경우에는 NMO를 사용하여 이벤트 클래스 파일 그룹을 정의합니다.

참고 항목

개념

이벤트 클래스에 대한 인덱스 정의
이벤트 클래스에 대한 기록 정의

관련 자료

이벤트 클래스 정의

도움말 및 정보

SQL Server 2005 지원 받기