언어

Subscription 클래스

정의

합병 또는 거래 출판물 구독 Publisher 정보를 나타냅니다. Subscription는 클래스와 클래스 TransSubscription 가 파생되는 MergeSubscription 기본 클래스입니다.

public ref class Subscription abstract : Microsoft::SqlServer::Replication::ReplicationObject
public abstract class Subscription : Microsoft.SqlServer.Replication.ReplicationObject
type Subscription = class
    inherit ReplicationObject
Public MustInherit Class Subscription
Inherits ReplicationObject
상속
Subscription
파생

설명

클래스와 TransSubscription 클래스 MergeSubscription 는 푸시 구독을 생성하는 데 사용됩니다.

스레드 안전성

이 유형의 공용 정적(SharedMicrosoft Visual Basic) 멤버는 멀티스레드 연산에 안전합니다. 모든 인스턴스 멤버는 스레드로부터 안전하게 보호되지 않습니다.

생성자

Name Description
Subscription()

Subscription 클래스의 새 인스턴스를 만듭니다.

속성

Name Description
AgentJobId

구독 동기화에 사용된 에이전트 작업의 ID를 얻습니다.

AgentOffload

동기화 에이전트가 에이전트 작업이 생성된 컴퓨터가 아닌 다른 컴퓨터에서 실행되는지 또는 설정합니다. 이 속성은 Microsoft SQL Server 2005 이후 버전을 실행하는 배포판에서는 더 이상 지원되지 않습니다.

AgentOffloadServer

원격 에이전트 활성화 시 에이전트가 실행되는 원격 컴퓨터의 이름을 받거나 설정합니다.

AgentSchedule

구독 동기화에 사용되는 에이전트 작업 일정을 받습니다.

CachePropertyChanges

복제 속성에 가해진 변경 사항을 캐시할지 즉시 적용할지 또는 설정합니다.

(다음에서 상속됨 ReplicationObject)
ConnectionContext

Microsoft SQL Server 인스턴스에 연결을 받거나 설정합니다.

(다음에서 상속됨 ReplicationObject)
CreateSyncAgentByDefault

구독 동기화에 사용되는 에이전트 작업이 기본적으로 생성되는지 설정합니다.

DatabaseName

출판 데이터베이스의 이름을 얻거나 설정합니다.

EnabledForSynchronizationManager

구독이 동기화 관리자를 사용해 동기화될 수 있는지 Microsoft Windows 지정합니다.

IsExistingObject

서버에 객체가 존재하는지 여부를 확인합니다.

(다음에서 상속됨 ReplicationObject)
Name

기존 구독에 이름이 할당됩니다.

PublicationName

구독자가 구독하는 출판물의 이름을 받거나 설정합니다.

SqlServerName

이 객체가 연결된 Microsoft SQL Server 인스턴스의 이름을 얻습니다.

(다음에서 상속됨 ReplicationObject)
Status

구독 상태를 확인합니다.

SubscriberName

구독자인 Microsoft SQL Server 인스턴스의 이름을 받거나 설정합니다.

SubscriberSecurity

가입자와 연결하는 데 사용되는 보안 컨텍스트를 얻습니다.

SubscriptionDBName

복제된 데이터를 수신하는 구독자에게 데이터베이스 이름을 부여하거나 설정합니다.

SubscriptionType

구독 등록이 푸시 구독인지 풀 구독인지 확인합니다.

SynchronizationAgentName

구독을 동기화하기 위해 생성된 에이전트 작업의 이름을 받거나 설정합니다.

SynchronizationAgentProcessSecurity

동기화 에이전트 작업이 실행되는 Microsoft Windows 계정을 지정하는 보안 컨텍스트를 얻어 구독을 동기화합니다.

SyncType

구독이 초기화되는 방식을 받거나 설정합니다.

UserData

사용자가 자신의 데이터를 객체에 부착할 수 있도록 객체 속성을 얻거나 설정합니다.

(다음에서 상속됨 ReplicationObject)

메서드

Name Description
CheckValidCreation()

유효한 복제 생성을 확인합니다.

(다음에서 상속됨 ReplicationObject)
CheckValidDefinition(Boolean)

구독 정의가 유효한지 여부를 나타냅니다.

CommitPropertyChanges()

모든 캐시된 속성 변경 문장을 Microsoft SQL Server 인스턴스로 전송합니다.

(다음에서 상속됨 ReplicationObject)
Create()

Publisher에서 구독 등록을 생성합니다.

Decouple()

참조된 복제 객체를 서버와 분리합니다.

(다음에서 상속됨 ReplicationObject)
GetChangeCommand(StringBuilder, String, String)

복제에서 change 명령을 반환합니다.

(다음에서 상속됨 ReplicationObject)
GetCreateCommand(StringBuilder, Boolean, ScriptOptions)

복제에서 create 명령을 반환합니다.

(다음에서 상속됨 ReplicationObject)
GetDropCommand(StringBuilder, Boolean)

복제에서 drop 명령을 반환합니다.

(다음에서 상속됨 ReplicationObject)
InternalRefresh(Boolean)

복제에서 내부 갱신을 시작합니다.

(다음에서 상속됨 ReplicationObject)
Load()

서버에서 기존 객체의 속성을 불러옵니다.

(다음에서 상속됨 ReplicationObject)
LoadProperties()

서버에서 기존 객체의 속성을 불러옵니다.

(다음에서 상속됨 ReplicationObject)
Refresh()

객체의 속성을 다시 불러옵니다.

(다음에서 상속됨 ReplicationObject)
Remove()

Publisher에서 구독 등록을 삭제하고, Subscriber에서 복제 객체를 제거하여 푸시 구독을 지원합니다.

Script(ScriptOptions)

구독을 생성하거나 삭제하는 데 사용할 수 있는 Transact-SQL 스크립트를 반환합니다.

적용 대상