NSSubscriberView
Notification Services 는 Notification Services 인스턴스당 하나의 구독자 뷰를 만듭니다. 이 뷰는 인스턴스 데이터베이스의 인스턴스 스키마에 있습니다. 예를 들어 인스턴스 구성에서 스키마 이름을 Tutorial이라고 지정하면 뷰는 Tutorial.NSSubscriberView입니다.
이 뷰를 사용하여 Notification Services 인스턴스에서 구독자를 추가, 수정 및 삭제할 수 있습니다. 배포된 응용 프로그램의 경우 구독 관리 API를 사용한 구독 관리 인터페이스 개발을 고려하십시오. 자세한 내용은 구독 관리 인터페이스 개발을 참조하십시오.
뷰 열
열 | 데이터 형식 | 설명 |
---|---|---|
SubscriberId |
nvarchar(255) |
구독자 식별자입니다. 원하는 식별자를 선택할 수 있으며 Notification Services 인스턴스 내에서 고유해야 합니다. |
Enabled |
bit |
구독자 레코드의 활성화(1) 또는 비활성화(0) 여부를 결정합니다. 비활성화된 경우 해당 구독자의 구독은 알림을 생성하지 않습니다. |
Created |
datetime |
구독자 레코드를 만든 날짜와 시간입니다. 이 열에 값을 삽입하지 마십시오. Notification Services 는 사용자가 구독자를 추가할 때 이 값을 설정합니다. |
Updated |
datetime |
구독자 레코드를 수정한 날짜와 시간입니다. 이 열에 값을 삽입하지 마십시오. Notification Services 는 사용자가 구독자를 업데이트할 때 이 값을 설정합니다. |
주의
데이터를 삽입하려면 구독자를 설정해야 합니다.
사용 권한
이 뷰는 NSEventProvider, NSRunService 및 db_owner 데이터베이스 역할과 sysadmin 서버 역할의 멤버가 사용할 수 있습니다.
예
다음 쿼리를 사용하여 구독자를 TutorialNSMain 데이터베이스를 사용하는 Tutorial 인스턴스에 삽입할 수 있습니다.
USE TutorialNSMain;
GO
INSERT INTO dbo.NSSubscriberView (SubscriberId, Enabled)
VALUES (N'danw@adventure-works.com', 1);
GO
참고 항목
참조
INSERT(Transact-SQL)
Notification Services 뷰
관련 자료
구독 관리 아키텍처
구독 관리 인터페이스 개발
인스턴스, 응용 프로그램 또는 구성 요소 설정 및 해제