Share via


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)

관련 자료

SchemaName Element (ADF)

도움말 및 정보

SQL Server 2005 지원 받기

변경 내역

릴리스 내역

2005년 12월 5일

새로운 내용
  • 이벤트 클래스 뷰에 직접 삽입된 이벤트의 이벤트 공급자 값에 대한 정보를 추가했습니다.