NSEventBatchList(Transact-SQL)
업데이트: 2005년 12월 5일
이벤트 공급자가 이벤트 클래스에 전달한 이벤트 일괄 처리를 나열합니다.
구문
[ schema_name ].NSEventBatchList
[ @ProviderName = ] 'event_provider_name',
[ @EventClassName = ] 'event_class_name'
인수
- [ @ProviderName = ] 'event_provider_name'
응용 프로그램에 대한 이벤트 공급자의 이름입니다. event_provider_name은 **nvarchar(255)**이며 기본값은 없습니다.
- [ @EventClassName = ] 'event_class_name'
응용 프로그램에 대한 이벤트 클래스의 이름입니다. event_class_name은 **nvarchar(255)**이며 기본값은 없습니다.
반환 코드 값
0(성공) 또는 1(실패)
결과 집합
NSQuantumList 결과 집합은 QuantumId를 기준으로 정렬됩니다.
열 이름 | 데이터 형식 | 설명 |
---|---|---|
ProviderName |
nvarchar(255) |
이벤트 일괄 처리를 제출한 이벤트 공급자의 이름입니다. |
EventBatchId |
bigint |
이벤트 일괄 처리에 대한 식별자입니다. |
EventCount |
bigint |
이벤트 일괄 처리 내의 이벤트 개수입니다. |
StartCollectionTime |
datetime |
이벤트 일괄 처리 컬렉션이 시작된 날짜와 시간(UTC)입니다. |
EndCollectionTime |
datetime |
이벤트 일괄 처리 수집이 종료된 날짜와 시간(UTC)입니다. |
주의
이벤트 도착 및 알림 배달의 문제를 해결하려면 NSEventBatchDetails와 같은 다른 저장 프로시저에 입력으로 사용할 이벤트 일괄 처리 ID가 필요할 수 있습니다. 이 저장 프로시저는 특정 이벤트 공급자가 특정 이벤트 클래스로 전달한 이벤트에 대한 이벤트 일괄 처리 ID를 나열합니다.
이벤트 클래스의 이름을 따서 명명된 뷰에 직접 이벤트를 삽입하면 이벤트 공급자가 NULL이 되며 이 저장 프로시저를 사용할 수 없습니다. 대신 뷰를 쿼리할 수 있습니다.
사용자가 인스턴스를 만들 때 Notification Services는 응용 프로그램 데이터베이스에 NSEventBatchList 저장 프로시저를 만듭니다. 응용 프로그램을 업데이트할 경우 Notification Services는 저장 프로시저를 다시 컴파일합니다.
이 저장 프로시저는 응용 프로그램의 SchemaName 속성으로 지정된 응용 프로그램 스키마에 있습니다. 제공된 스키마 이름이 없을 경우 기본 스키마는 dbo입니다.
사용 권한
실행 권한은 기본적으로 NSAnalysis 데이터베이스 역할, db_owner 고정 데이터베이스 역할 및 sysadmin 고정 서버 역할의 멤버에게 부여됩니다.
예
다음 예에서는 Notification Services 자습서 예제로 NSEventBatchList 저장 프로시저를 실행하는 방법을 보여 줍니다.
EXEC NSEventBatchList N'WeatherSPEventProvider', N'WeatherData';
참고 항목
참조
<EventClassName> 뷰
NSEventBatchDetails(Transact-SQL)
Notification Services 저장 프로시저(Transact-SQL)
NSEventBatchDetails(Transact-SQL)
관련 자료
도움말 및 정보
변경 내역
릴리스 | 내역 |
---|---|
2005년 12월 5일 |
|