Share via


NSSubscriberDeviceView

Notification Services 에서는 Notification Services 인스턴스마다 NSSubscriberDeviceView 뷰를 하나씩 만듭니다. 이 뷰에는 모든 구독자의 구독자 장치에 대한 정보가 들어 있습니다. 이 뷰를 사용하면 Notification Services 인스턴스의 구독자 장치를 검토하고 구독자에 대한 장치를 삽입, 업데이트 및 삭제할 수 있습니다.

뷰 열

다음 표에서는 NSSubscriberDeviceView 뷰에 있는 구독자 장치에 대한 정보를 보여 줍니다.

데이터 형식 설명

SubscriberId

nvarchar(255)

구독자 식별자입니다. 여러 장치가 정의된 경우 동일한 구독자가 이 뷰에서 여러 번 나타날 수 있습니다.

Enabled

bit

값이 1이면 구독자가 활성화되고 알림을 받을 수 있습니다. 이 열에는 값을 삽입하지 마십시오.

Created

datetime

Notification Services 인스턴스에 구독자 레코드가 추가된 날짜와 시간입니다. 이 열에는 값을 삽입하지 마십시오.

Updated

datetime

구독자 레코드가 마지막으로 업데이트된 날짜와 시간입니다. 이 열에는 값을 삽입하지 마십시오.

DeviceName

nvarchar(255)

알림에 대한 대상 장치의 이름입니다. SubscriberIdDeviceName의 조합은 이 뷰 내에서 고유해야 합니다.

DeviceTypeName

nvarchar(255)

대상 장치의 유형(예: 전자 메일 또는 파일)입니다.

DeviceAddress

nvarchar(255)

알림을 보낼 주소(예: 전자 메일 주소)입니다.

DeliveryChannelName

nvarchar(255)

알림을 보내는 데 사용하는 배달 채널의 이름입니다.

주의

NSSubscriberDeviceView 뷰는 인스턴스 데이터베이스에 있습니다. 인스턴스 구성에서 인스턴스 스키마를 지정하는 경우에는 뷰가 해당 스키마에 있습니다. 그렇지 않으면 뷰가 dbo 스키마에 있습니다.

사용 권한

이 뷰에서 SELECT 권한은 sysadmindb_owner 서버 역할의 멤버가 사용할 수 있습니다. NSAnalysis, NSDistributor, NSEventProvider, NSGenerator, NSReader, NSRunService, NSSubscriberAdminNSVacuum Notification Services 데이터베이스 역할의 경우에도 사용할 수 있습니다.

이 뷰에서 INSERT, UPDATE 및 DELETE 권한은 NSSubscriberAdmin 데이터베이스 역할의 멤버에게 부여됩니다.

다음 쿼리를 실행하여 모든 데이터를 NSSubscriberDeviceView에 표시할 수 있습니다.

USE StockInstanceNSMain;
GO
SELECT * FROM NSSubscriberDeviceView;
GO

다음 쿼리를 실행하여 구독자 장치를 NSSubscriberDeviceView에 삽입할 수 있습니다.

USE TutorialNSMain;
GO
INSERT INTO dbo.NSSubscriberDeviceView 
(SubscriberId, DeviceName, DeviceTypeName, 
    DeviceAddress, DeliveryChannelName)
VALUES (N'TestUser1', N'Work e-mail', N'e-mail', 
    N'danw@adventure-works.com', N'FileChannel');
GO

참고 항목

참조

Notification Services 뷰

관련 자료

구독 관리 아키텍처
구독 관리 인터페이스 개발

도움말 및 정보

SQL Server 2005 지원 받기