NSEventFlushBatch<EventClassName>(Transact-SQL)

NSEventBeginBatchEventClassName에서 연 이벤트 일괄 처리를 닫습니다. 이 저장 프로시저는 이벤트 컬렉션 트랜잭션을 커밋한 다음 이벤트 일괄 처리가 완료된 것으로 표시합니다. 일반적으로 이 저장 프로시저는 Transact-SQL을 사용하여 개별 이벤트를 제출하려는 경우에 사용합니다. 자세한 내용은 주의 섹션을 참조하십시오.

구문

[ schema_name . ] NSEventFlushBatchEventClassName
    [ @EventBatchId = ] event_batch_ID
    [, [@EventCount = ] number_of_events]

인수

[ @EventBatchId =] event_batch_ID

커밋할 이벤트 일괄 처리의 ID입니다. event_batch_IDbigint이며 기본값은 없습니다.

[ @EventCount =] number_of_events

이벤트 일괄 처리를 위해 제출된 이벤트의 개수입니다. 저장 프로시저는 이벤트 테이블을 쿼리하여 기본값을 가져옵니다.

반환 코드 값

0(성공) 또는 1(실패)

결과 집합

열 이름 데이터 형식 설명

EventCount

bigint

이벤트 처리에 제출된 이벤트 개수입니다. 이 숫자는 @EventCount 인수에 지정하거나 이벤트 테이블을 쿼리하여 가져올 수 있습니다.

주의

인스턴스를 만들 경우 Notification Services는 응용 프로그램 데이터베이스에 NSEventFlushBatchEventClassName 저장 프로시저를 만듭니다. 응용 프로그램을 업데이트할 경우 Notification Services 는 저장 프로시저를 다시 컴파일합니다.

저장 프로시저는 ADF(응용 프로그램 정의 파일)의 SchemaName 요소로 지정된 응용 프로그램의 스키마에 있습니다. 제공된 스키마 이름이 없을 경우 기본 스키마는 dbo입니다.

Transact-SQL을 사용하여 개별 이벤트를 응용 프로그램으로 제출하려면 NSEventBeginBatchEventClassName을 사용하여 일괄 처리를 열고 NSEventWriteEventClassName을 사용하여 개별 이벤트를 작성한 다음 NSEventFlushBatchEventClassName을 사용하여 이벤트 일괄 처리를 닫습니다.

쿼리를 사용하여 이벤트 집합을 가져와 응용 프로그램으로 제출하려면 NSEventSubmitBatchEventClassName을 사용합니다.

사용 권한

실행 권한은 기본적으로 NSEventProvider, NSRunService 데이터베이스 역할, db_owner 고정 데이터베이스 역할 및 sysadmin 고정 서버 역할의 멤버로 설정됩니다.

다음 예에서는 이벤트 일괄 처리를 시작하여 이벤트를 작성한 다음 일괄 처리를 닫는 방법을 보여 줍니다. 이벤트 일괄 처리의 이벤트 공급자는 StockEP이며 이벤트 일괄 처리 ID는 @BatchID 출력 매개 변수에 반환됩니다.

응용 프로그램은 모든 응용 프로그램 개체를 dbo 스키마에 배치하는 기본 SchemaName 설정을 사용합니다.

DECLARE @BatchID bigint;
EXEC dbo.NSEventBeginBatchStockEvents N'StockEP', @BatchID OUTPUT;
EXEC dbo.NSEventWriteStockEvents
   @EventBatchId=@BatchID,
   @StockSymbol=N'AWKS',
   @StockPrice=68.14;
EXEC dbo.NSEventFlushBatchStockEvents @BatchID;
SELECT @BatchID 'Event Batch';

이벤트 일괄 처리 ID가 SELECT 문에서 반환되어야 생성된 이벤트 일괄 처리를 확인할 수 있으므로 이 예에서는 Microsoft SQL Server Management Studio 를 사용하고 있는 것으로 가정합니다.

참고 항목

참조

Notification Services 저장 프로시저(Transact-SQL)

관련 자료

Notification Services 성능 보고서
SchemaName Element (ADF)

도움말 및 정보

SQL Server 2005 지원 받기