다음을 통해 공유


NSSnapshotApplications(Transact-SQL)

인스턴스에서 호스팅하는 모든 응용 프로그램의 현재 상태에 대한 정보를 제공하는 응용 프로그램 스냅숏 보고서를 생성합니다.

구문

[ schema_name . ] NSSnapshotApplications

반환 코드 값

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

결과 집합

열 이름 데이터 형식 설명

ApplicationName

nvarchar(255)

응용 프로그램 이름입니다.

ApplicationActivationState

nvarchar(255)

응용 프로그램의 초기화 상태입니다. 이 상태는 설정하거나 해제할 수 있습니다.

GeneratorActivationState

nvarchar(255)

응용 프로그램 생성자 구성 요소의 활성화 상태입니다. 상태는 활성화, 활성화 보류 중, 비활성화 및 비활성화 보류 중이 될 수 있습니다.

QuantumsBehind

int

생성자가 실행되는 퀀텀 기간 수입니다. 이 개수에는 지났지만 처리하기 위해 아직 시작되지 않은 퀀텀 기간 전체가 포함됩니다.

예를 들어 퀀텀 기간이 5초이고 QuantumsBehind 값이 2인 경우 마지막 퀀텀을 처리한 후 10초 이상 15초 이하가 지난 것입니다.

GeneratorSystemName

nvarchar(255)

생성자 서비스를 실행하는 컴퓨터 시스템의 이름입니다.

NotificationClassName

nvarchar(255)

응용 프로그램 내에서 알림 클래스의 이름입니다.

LastTimeNotificationBatchGenerated

datetime

알림 클래스에 대해 생성할 마지막 알림 일괄 처리의 날짜와 시간입니다.

SecondsSinceNotificationBatchGenerated

int

마지막 알림 일괄 처리가 생성된 후 경과된 시간(초)입니다.

LastNotificationBatchNotificationCount

bigint

알림 클래스에 대한 마지막 일괄 처리에서 생성된 알림 수입니다.

LastTimeNotificationBatchDistributed

datetime

배포하기 위해 마지막 알림 일괄 처리를 선택한 날짜와 시간입니다.

SecondsSinceNotificationBatchDistributed

int

배포하기 위해 알림 일괄 처리를 선택한 후 경과된 시간(초)입니다.

VacuumerSystemName

nvarchar(255)

제거(Vacuuming) 서비스를 실행하는 컴퓨터 시스템의 이름입니다.

LastTimeVacuumingOccurred

datetime

알림 및 이벤트를 마지막으로 제거한 날짜와 시간입니다.

SecondsSinceLastVacuum

int

제거 프로세스를 실행한 후 경과된 시간(초)입니다.

LastTimeVacuumEventCount

bigint

마지막 제거에서 제거된 이벤트 수입니다.

LastTimeVacuumNotificationCount

bigint

마지막 제거에서 제거된 알림 수입니다.

SubscriberActivationState

nvarchar(255)

구독자 API의 활성화 상태입니다. 이 상태는 설정하거나 해제할 수 있습니다.

LastTimeSubscriberAdded

datetime

인스턴스에 최신 구독자가 추가된 날짜와 시간입니다.

SecondsSinceSubscriberAdded

int

인스턴스에 최신 구독자가 추가된 후 경과된 시간(초)입니다.

주의

Microsoft SQL Server 인스턴스를 만들면 Notification Services 에서 인스턴스 데이터베이스에 NSSnapshotApplications 저장 프로시저가 생성됩니다. 인스턴스를 업데이트할 경우 Notification Services 는 저장 프로시저를 다시 컴파일합니다.

이 저장 프로시저는 ICF(인스턴스 구성 파일)의 SchemaName 요소가 지정하는 인스턴스 스키마에 있습니다. 제공된 스키마 이름이 없을 경우 기본 스키마는 dbo입니다.

결과 집합은 ApplicationName 값과 NotificationClassName 값을 기준으로 정렬됩니다.

사용 권한

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

다음 예에서는 인스턴스에서 호스팅하는 모든 응용 프로그램에 대해 응용 프로그램 스냅숏 보고서를 만듭니다. 인스턴스는 모든 인스턴스 개체를 dbo 스키마에 배치하는 기본 데이터베이스 설정을 사용합니다.

EXEC dbo.NSSnapshotApplications;

참고 항목

참조

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

관련 자료

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

도움말 및 정보

SQL Server 2005 지원 받기