다음을 통해 공유


<EventClassName> 뷰

Notification Services 는 응용 프로그램에 정의된 각 이벤트 클래스에 대해 뷰를 하나씩 생성합니다. 이 뷰는 이벤트 클래스와 이름이 동일하며 응용 프로그램의 스키마에 있습니다. 예를 들어 응용 프로그램에 WeatherData라는 이벤트 클래스가 있고 응용 프로그램 스키마가 News인 경우 뷰는 News.WeatherData입니다.

이 뷰를 사용하여 이벤트 데이터를 이벤트 클래스에 전송할 수 있습니다.

뷰 열

데이터 형식 설명

EventId

bigint

이벤트 식별자입니다. IDENTITY 열이며 Notification Services 는 이벤트가 삽입될 때 이벤트 ID를 결정합니다. 이 뷰에 데이터를 삽입하는 경우 EventId 값은 NULL이어야 합니다.

EventClassFieldName(1-n)

application-defined

이벤트 클래스에 지정된 모든 열은 이 뷰에도 나타납니다.

주의

이 뷰에 데이터를 삽입하는 경우 Notification Services 는 삽입당 하나의 이벤트 일괄 처리를 만듭니다. 기본 이벤트 테이블에 저장된 결과 이벤트 공급자 이름은 NULL입니다.

데이터를 삽입하려면 응용 프로그램 및 구독자를 설정해야 합니다.

사용 권한

이 뷰는 NSEventProvider, NSRunServicedb_owner 데이터베이스 역할과 sysadmin 서버 역할의 멤버가 사용할 수 있습니다.

City, Date, Low, HighForecast 필드를 가진 이벤트 클래스가 있는 경우 다음 INSERT 문을 사용하여 이벤트 데이터를 이벤트 클래스 뷰에 삽입할 수 있습니다.

USE TutorialWeather;
GO
INSERT INTO dbo.WeatherData (City, Date, Low, High, Forecast)
VALUES (N'Shoreline', GetDate(), 40, 55, N'Partly Cloudy');
GO

참고 항목

참조

INSERT(Transact-SQL)
Notification Services 뷰

관련 자료

이벤트 공급자 정의
사용자 지정 이벤트 공급자
이벤트 컬렉션 아키텍처
이벤트 공급자 정의
인스턴스, 응용 프로그램 또는 구성 요소 설정 및 해제

도움말 및 정보

SQL Server 2005 지원 받기