다음을 통해 공유


구독자 레코드 업데이트

Subscriber 클래스의 Update 메서드를 사용하여 Notification Services 데이터베이스의 기본 구독자 데이터를 수정할 수 있습니다. Subscriber 개체를 만든 후 SubscriberId 속성을 설정하거나 SubscriberEnumeration 개체를 사용하여 Notification Services 인스턴스에 대한 구독자 컬렉션을 가져오는 방법으로 구독자 레코드에 액세스합니다.

관리 코드 예

다음 코드 예에서는 관리 코드에서 Subscriber 개체를 사용하여 구독자를 업데이트하는 방법을 보여 줍니다.

이 예에서는 Microsoft.SqlServer.NotificationServices 네임스페이스를 사용합니다.

string instanceName = "Tutorial";    

// Create the NSInstance object.
NSInstance testInstance = new NSInstance(instanceName);

// Create the Subscriber object.
Subscriber testSubscriber = new Subscriber(testInstance);        

// Set the subscriber ID so that the correct
// subscriber record is updated.
testSubscriber.SubscriberId = "TestUser1";

// Change subscriber data, then update the database.
testSubscriber.Enabled = false;
testSubscriber.Update();

COM Interop 예

다음 Microsoft VBScript(Visual Basic Scripting Edition) 코드 예에서는 비관리 코드에서 Subscriber 개체를 사용하여 구독자를 업데이트하는 방법을 보여 줍니다.

Dim testInstance, testSubscriber

const instanceName = "Tutorial"

' Create and initialize the NSInstance object.
set testInstance = _
    WScript.CreateObject( _
    "Microsoft.SqlServer.NotificationServices.NSInstance")

testInstance.Initialize instanceName

' Create and initialize the Subscriber object.
set testSubscriber = _ 
    WScript.CreateObject( _ 
    "Microsoft.SqlServer.NotificationServices.Subscriber")

testSubscriber.Initialize (testInstance)

' Set the subscriber ID.
testSubscriber.SubscriberId = "TestUser2"

' Set properties and update the subscriber record
testSubscriber.Enabled = false
testSubscriber.Update

wscript.echo "Subscriber updated."

참고 항목

개념

구독자 개체 만들기
구독자 레코드 추가
구독자 레코드 삭제
관련 구독 정보 삭제
구독자 장치 및 구독 가져오기

관련 자료

NSSubscriberView

도움말 및 정보

SQL Server 2005 지원 받기