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)