DistributionSubscription 클래스

정의

트랜잭션 또는 스냅샷 출판물 구독에 관한 배포자 내 정보를 나타냅니다.

public ref class DistributionSubscription sealed : Microsoft::SqlServer::Replication::ReplicationObject
public sealed class DistributionSubscription : Microsoft.SqlServer.Replication.ReplicationObject
type DistributionSubscription = class
    inherit ReplicationObject
Public NotInheritable Class DistributionSubscription
Inherits ReplicationObject
상속
DistributionSubscription

설명

이 수업은 DistributionSubscription 주로 SQL Server Management Studio에서 비SQL Server 출판물의 구독을 유지하는 데 사용됩니다. 또는 클래스 인스턴스 TransSubscription 를 사용하여 SQL Server Publisher에 등록된 구독 정보를 얻으세요.

이 클래스는 DistributionSubscription 기존 구독에 대한 정보를 반환하는 데만 사용할 수 있습니다. 트랜잭션 또는 스냅샷 출판물에 대한 구독을 생성하거나 해제하려면 클래스의 TransSubscription 인스턴스를 사용해야 합니다.

스레드 안전성

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

생성자

Name Description
DistributionSubscription()

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

DistributionSubscription(String, String, String, String, String, String, ServerConnection)

필요한 속성과 Distributor와의 연결을 가진 클래스의 DistributionSubscription 새로운 인스턴스를 생성합니다.

속성

Name Description
AgentJobId

구독을 동기화하는 SQL Server 에이전트 작업의 ID를 받습니다.

AgentSchedule

구독의 동기화 에이전트 일정을 받아요.

CachePropertyChanges

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

(다음에서 상속됨 ReplicationObject)
ConnectionContext

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

(다음에서 상속됨 ReplicationObject)
DistributionAgent

구독을 동기화하는 데 사용되는 SQL Server 에이전트 작업의 이름을 얻습니다.

DistributionDBName

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

IsExistingObject

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

(다음에서 상속됨 ReplicationObject)
Name

구독 이름을 받아요.

PublicationDBName

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

PublicationName

구독이 속한 출판물의 이름을 얻거나 설정합니다.

PublisherName

구독이 속한 출판물의 Publisher을 받거나 설정합니다.

SqlServerName

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

(다음에서 상속됨 ReplicationObject)
Status

구독 상태를 받거나 설정합니다.

SubscriberName

가입자의 이름을 받거나 설정합니다.

SubscriptionDBName

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

SubscriptionType

Distribution 에이전트가 분배기Push()에서 실행되는지, 가입자(Pull)에서 실행되는지, 또는 설정됩니다.

SyncType

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

UserData

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

(다음에서 상속됨 ReplicationObject)

메서드

Name Description
CheckValidCreation()

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

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

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

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

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

(다음에서 상속됨 ReplicationObject)
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)
Script(ScriptOptions)

구독을 위한 Transact-SQL 스크립트를 생성합니다.

적용 대상