다음을 통해 공유


NSNotificationBatchList(Transact-SQL)

알림 클래스에 대해 생성된 알림 일괄 처리를 나열합니다.

구문

[ application_schema_name . ] NSNotificationBatchList 
    [ @NotificationClassName = ] notification_class_name

인수

  • [ @NotificationClassName = ] notification_class_name
    알림 클래스의 이름입니다. notification_class_name은 **nvachar(255)**이며 기본값은 없습니다.

반환 코드 값

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

결과 집합

열 이름 데이터 형식 설명

NotificationClassName

nvarchar(255)

알림 클래스의 이름입니다.

NotificationBatchId

bigint

알림 일괄 처리의 식별자입니다.

NotificationCount

int

알림 일괄 처리에 있는 알림의 개수입니다.

NotificationBatchesStatus

nvarchar(255)

알림 일괄 처리의 상태이며 다음 값 중 하나일 수 있습니다.

  • 실행 취소됨
  • 생성 중
  • 생성됨
  • 배포자 작업 항목을 만드는 중
  • 배포자 작업 항목이 생성됨
  • 생성 실패

NotificationBatchExpirationTime

datetime

알림 일괄 처리가 만료되는 날짜와 시간이며, UTC(Coordinated Universal Time)로 표시됩니다. 만료 시간이 지나면 배달되지 않은 나머지 알림은 중단됩니다. 이러한 알림은 재시도 일정과 관계없이 다시 배달되지 않습니다. 이 값이 NULL이면 일괄 처리에 만료 시간이 없습니다.

StartGenerationTime

datetime

알림 일괄 처리 생성의 시작 날짜 및 시간(UTC)입니다.

EndGenerationTime

datetime

알림 일괄 처리 생성의 종료 날짜 및 시간(UTC)입니다.

DistributorWorkItemCreationTime

datetime

알림 일괄 처리에서 작업 항목을 만든 날짜 및 시간(UTC)입니다. 작업 항목은 동일한 배달 채널을 통해 배달될 단일 일괄 처리 내의 알림으로 구성됩니다.

주의

알림 서식 지정 및 배달 문제를 해결하려면 NSNotificationBatchDetails 등 다른 저장 프로시저에 대한 입력으로 사용할 알림 일괄 처리 ID가 필요할 수도 있습니다. 이 저장 프로시저는 특정 알림 클래스에 대한 알림 일괄 처리 ID를 나열합니다.

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

이 저장 프로시저는 응용 프로그램의 SchemaName 속성으로 지정된 응용 프로그램 스키마에 있습니다. 스키마 이름이 제공되지 않은 경우 기본 스키마는 dbo입니다.

사용 권한

실행 권한은 기본적으로 NSAnalysis 데이터베이스 역할, db_owner 고정 데이터베이스 역할 및 sysadmin 고정 서버 역할에 부여됩니다.

다음 예에서는 Notification Services 자습서 예제에 대해 NSNotificationBatchList 저장 프로시저를 실행하는 방법을 보여 줍니다.

EXEC dbo.NSNotificationBatchList N'WeatherAlerts';

참고 항목

참조

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

관련 자료

조건 작업 정의
SchemaName Element (ADF)

도움말 및 정보

SQL Server 2005 지원 받기