ReplicationMonitor 클래스

정의

복제 서버를 모니터링합니다.

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

설명

스레드 안전성

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

생성자

Name Description
ReplicationMonitor()

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

ReplicationMonitor(ServerConnection)

지정된 연결을 가진 클래스의 ReplicationMonitor 새로운 인스턴스를 생성하여 Microsoft SQL Server 인스턴스에 연결됩니다.

속성

Name Description
CachePropertyChanges

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

(다음에서 상속됨 ReplicationObject)
CacheRefreshPolicy

모니터 캐시 새로고침 정책을 받거나 설정합니다.

ConnectionContext

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

(다음에서 상속됨 ReplicationObject)
ExcludeAnonymousSubscriptions

익명 구독 정보가 반환되는지 여부를 확인합니다.

IsExistingObject

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

(다음에서 상속됨 ReplicationObject)
Name

현재 연결된 Microsoft SQL Server 인스턴스의 이름을 얻습니다.

PublisherMonitors

모니터링되는 배포판을 사용하는 퍼블리셔를 모니터링하는 데 사용되는 객체 모음 PublisherMonitor 을 받습니다.

SqlServerName

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

(다음에서 상속됨 ReplicationObject)
Status

배포판을 사용하는 모든 출판사를 포함한 배포판의 복제 현황을 확인합니다.

UserData

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

(다음에서 상속됨 ReplicationObject)

메서드

Name Description
CheckValidCreation()

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

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

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

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

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

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

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

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

모니터링되는 배포 기관에서 배포 에이전트 작업 정보를 반환합니다.

EnumErrorRecords(String, Int32)

동기화 세션 중에 발생한 지정된 오류 ID와 관련된 오류 정보를 반환합니다.

EnumLogReaderAgents()

모니터링되는 배포판에서 로그 리더 에이전트 작업 정보를 반환합니다.

EnumMergeAgents()

모니터링되는 배포업체에서 병합 에이전트 작업 정보를 반환합니다.

EnumMiscellaneousAgents()

모니터링되는 배포자에서 잡다한 복제 에이전트의 작업 정보를 반환합니다.

EnumPublishers()

모니터링되는 배포판을 사용하는 출판사에 대한 정보를 반환합니다.

EnumPublishers2()

현재 연결된 서버를 배포자로 사용하는 퍼블리셔 목록을 반환합니다.

EnumQueueReaderAgents()

모니터링되는 배포판에서 큐 리더 에이전트 작업에 대한 정보를 반환합니다.

EnumQueueReaderAgentSessionDetails(String, Int32, String)

큐 리더 에이전트 세션에 대한 상세 정보를 반환합니다.

EnumQueueReaderAgentSessions(String, Int32, Int32, Boolean)

상태 및 통계 정보를 포함한 큐 리더 에이전트 세션에 관한 정보 목록을 반환합니다.

EnumSnapshotAgents()

모니터링되는 배포판에서 스냅샷 에이전트 작업에 대한 정보를 반환합니다.

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)
StatusOf(AgentType)

모니터링 대상 배포기에서 복제 에이전트의 전체 상태를 에이전트 유형별로 반환합니다.

적용 대상

추가 정보