언어

PullSubscription 클래스

정의

Synchronization Agent가 구독자에서 실행될 때 병합 또는 트랜잭션 출판 구독에 대한 정보를 Publisher에서 나타냅니다. PullSubscription는 클래스와 클래스 MergePullSubscription 가 파생되는 TransPullSubscription 기본 클래스입니다.

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

설명

클래스와 TransPullSubscription 클래스 MergePullSubscription 는 구독자 내에서 풀 구독을 생성하는 데 사용됩니다. 또한 클래스와 TransSubscriptionMergeSubscription Publisher에서 풀 구독을 등록하려면 클래스를 사용해야 합니다.

스레드 안전성

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

생성자

Name Description
PullSubscription()

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

속성

Name Description
AgentJobId

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

AgentOffload

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

AgentOffloadServer

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

AgentSchedule

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

AltSnapshotFolder

배포자의 기본 스냅샷 위치가 사용되지 않을 때 출판 스냅샷 파일을 얻는 위치를 얻거나 설정합니다.

CachePropertyChanges

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

(다음에서 상속됨 ReplicationObject)
ConnectionContext

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

(다음에서 상속됨 ReplicationObject)
CreateSyncAgentByDefault

구독 동기화를 위해 복제 에이전트를 시작하는 데 사용된 에이전트 작업이 생성되는지 여부를 받거나 설정합니다.

DatabaseName

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

Description

풀 구독에 대한 텍스트 설명을 받거나 설정합니다.

DistributorName

배포자로서 구독이 구독하는 출판물을 배포하는 Microsoft SQL Server 인스턴스를 받거나 설정합니다.

DistributorSecurity

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

EnabledForSynchronizationManager

구독이 동기화 관리자(Synchronization Manager)를 사용해 동기화될 수 있는지 여부를 명시Windows.

FtpAddress

FTP 서버의 IP 주소를 받거나 설정합니다.

FtpLogin

FTP 로그인 받거나 설정합니다.

FtpPassword

FTP 비밀번호를 받거나 설정합니다.

FtpPort

FTP 서버의 포트 번호를 받거나 설정합니다.

IsExistingObject

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

(다음에서 상속됨 ReplicationObject)
IsMemoryOptimized

Synchronization Agent가 구독자에서 실행될 때 병합 또는 트랜잭션 출판 구독에 대한 정보를 Publisher에서 나타냅니다. PullSubscription는 클래스와 클래스 MergePullSubscription 가 파생되는 TransPullSubscription 기본 클래스입니다.

LastAgentDateTime

구독이 마지막으로 동기화된 날짜와 시간을 확인합니다.

LastAgentStatus

구독의 가장 최근 동기화 상태를 확인합니다.

LastAgentSummary

구독 동기화 결과 요약을 받습니다.

Name

풀 구독 이름이 생성됩니다.

PublicationDBName

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

PublicationName

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

PublisherName

Publisher의 이름을 얻거나 설정합니다.

PublisherSecurity

동기화 에이전트가 Publisher에 연결할 때 사용하는 보안 컨텍스트를 얻거나 설정합니다.

SecureFtpPassword

FTP 서버에 접속하는 로그인의 보안 비밀번호를 받거나 설정합니다.

SqlServerName

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

(다음에서 상속됨 ReplicationObject)
SubscriberSecurity

가입자와 연결할 때 동기화 에이전트가 사용하는 보안 컨텍스트를 얻습니다.

SubscriptionId

구독 ID 값을 얻습니다.

SubscriptionType

구독 등록이 푸시, 풀, 익명 구독인지 알 수 있습니다.

SynchronizationAgentProcessSecurity

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

Type

출판 유형을 받거나 설정합니다.

UseFtp

풀 구독을 초기화하는 데 필요한 스냅샷 파일을 파일 전송 프로토콜(FTP)을 사용하여 동기화 에이전트가 접근하는지 여부에 대해 받거나 설정합니다.

UserData

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

(다음에서 상속됨 ReplicationObject)
WorkingDirectory

다운로드한 스냅샷 파일을 임시로 저장하고 압축 해제하는 데 사용되는 구독자의 디렉터리 경로를 획득하거나 설정합니다.

메서드

Name Description
CheckValidCreation()

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

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

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

CommitPropertyChanges()

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

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

구독자 계정에서 풀 구독을 생성합니다.

CustomEnabledForSyncMgr(StringBuilder)

동기 관리자용 커스텀 퍼블리싱을 가능하게 합니다.

Decouple()

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

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

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

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

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

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

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

(다음에서 상속됨 ReplicationObject)
InitMemberVariables(String, String, String, String, Boolean)

멤버 변수를 초기화합니다.

InternalRefresh(Boolean)

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

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

마지막으로 실행된 동기화 에이전트 작업에 대한 정보를 반환합니다.

Load()

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

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

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

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

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

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

풀 구독을 제거합니다.

Script(ScriptOptions)

현재 객체의 속성 설정 PullSubscription 에 따라 풀 구독을 생성하거나 삭제하는 Transact-SQL 스크립트를 반환합니다.

StopSynchronizationJob()

구독을 동기화하는 실행 중인 작업을 중단하려는 시도입니다.

SynchronizeWithJob()

구독을 동기화하기 위해 에이전트 작업을 시작합니다.

적용 대상