NSSnapshotSubscriptions(Transact-SQL)
Microsoft SQL Server Notification Services 인스턴스에 대한 구독 스냅숏 보고서를 생성합니다. 이 보고서에는 모든 구독 클래스에 대해 가장 최근에 추가된 구독 정보가 포함됩니다.
구문
[ schema_name . ] NSSnapshotSubscriptions
반환 코드 값
0(성공) 또는 1(실패)
결과 집합
열 이름 | 데이터 형식 | 설명 |
---|---|---|
ApplicationName |
nvarchar(255) |
응용 프로그램 이름입니다. |
ApplicationActivationState |
nvarchar(255) |
응용 프로그램의 활성화 상태입니다. 이 상태는 설정하거나 해제할 수 있습니다. |
SubscriptionActivationState |
nvarchar(255) |
응용 프로그램에 대한 구독 API의 활성화 상태입니다. 이 상태는 설정하거나 해제할 수 있습니다. |
SubscriptionClassName |
nvarchar(255) |
응용 프로그램 내 구독 클래스의 이름입니다. |
LastTimeSubscriptionAdded |
datetime |
구독 클래스에 대해 응용 프로그램에 추가된 마지막 구독의 날짜와 시간입니다. |
SecondsSinceLastSubscriptionAdded |
int |
구독 클래스에 대해 마지막 구독이 추가된 이후 경과된 시간(초)입니다. |
주의
Notification Services 는 인스턴스를 만들 때 인스턴스 데이터베이스에 NSSnapshotSubscriptions 저장 프로시저를 만듭니다. 인스턴스를 업데이트할 경우 Notification Services 는 저장 프로시저를 다시 컴파일합니다.
이 저장 프로시저는 ICF(인스턴스 구성 파일)의 SchemaName 요소가 지정하는 인스턴스 스키마에 있습니다. 제공된 스키마 이름이 없을 경우 기본 스키마는 dbo입니다.
결과 집합은 ApplicationName 값순으로 정렬된 다음 SubscriptionClassName 값순으로 정렬됩니다.
사용 권한
실행 권한은 기본적으로 NSAnalysis 데이터베이스 역할, db_owner 고정 데이터베이스 역할 및 sysadmin 고정 서버 역할의 멤버로 설정됩니다.
예
다음 예에서는 인스턴스에서 호스팅된 모든 응용 프로그램에 대한 구독 스냅숏 보고서를 생성합니다. 이 예에서 저장 프로시저는 다른 모든 인스턴스 개체와 마찬가지로 ICF의 SchemaName 요소에 지정된 대로 StockInstance 스키마에 있습니다.
EXEC StockInstance.NSSnapshotSubscriptions;
참고 항목
참조
Notification Services 저장 프로시저(Transact-SQL)
관련 자료
Notification Services 성능 보고서
SchemaName Element (ICF)