Microsoft 2012 Replication: 구독자 검색

Microsoft.SQLServer.2012.Replication.Discovery.Subscriber (Discovery)

이 개체 검색은 Microsoft SQL Server 2012 인스턴스의 구독자를 검색합니다.

Knowledge Base article:

요약

구독자는 복제된 데이터를 받는 데이터베이스 인스턴스입니다. 구독자는 여러 게시자 및 게시에서 데이터를 받을 수 있습니다. 선택한 복제 유형에 따라 구독자는 데이터 변경 내용을 게시자에게 다시 전달하거나 데이터를 다른 구독자에게 다시 게시할 수도 있습니다.

외부

복제 게시 모델 개요

재정의 가능한 매개 변수

이름

설명

기본값

사용

워크플로를 사용하거나 사용하지 않도록 설정합니다.

간격(초)

워크플로를 실행하는 반복 시간 간격(초)입니다.

14400

동기화 시간

동기화 시간

 

시간 제한(초)

워크플로를 닫고 실패로 표시하기 전에 워크플로를 실행할 수 있는 시간을 지정합니다.

300

데이터베이스 연결 시간 제한(초)

워크플로는 지정된 기간 동안 데이터베이스에 액세스할 수 없으면 실패하며 이벤트를 등록합니다.

15

Element properties:

TargetMicrosoft.SQLServer.2012.DBEngine
EnabledTrue
Frequency14400
RemotableFalse

Object Discovery Details:

Discovered Classes and their attribuets:
Discovered relationships and their attribuets:

Member Modules:

ID Module Type TypeId RunAs 
DS DataSource Microsoft.SQLServer.2012.Replication.DataSource.SubscriberDiscovery Microsoft.SQLServer.Replication.Discovery.RunAs.Discovery

Source Code:

<Discovery ID="Microsoft.SQLServer.2012.Replication.Discovery.Subscriber" Target="MS2D!Microsoft.SQLServer.2012.DBEngine" Enabled="true">
<Category>Discovery</Category>
<DiscoveryTypes>
<DiscoveryClass TypeID="Microsoft.SQLServer.2012.Replication.Subscriber"/>
<DiscoveryRelationship TypeID="Microsoft.SQLServer.2012.Replication.Discovery.SubscriberRefersInstance"/>
</DiscoveryTypes>
<DataSource ID="DS" TypeID="Microsoft.SQLServer.2012.Replication.DataSource.SubscriberDiscovery" RunAs="MSRL!Microsoft.SQLServer.Replication.Discovery.RunAs.Discovery">
<IntervalSeconds>14400</IntervalSeconds>
<SyncTime/>
<SqlTimeout>15</SqlTimeout>
<PrincipalName>$Target/Host/Property[Type='Windows!Microsoft.Windows.Computer']/PrincipalName$</PrincipalName>
<InstanceName>$Target/Property[Type='MSL!Microsoft.SQLServer.ServerRole']/InstanceName$</InstanceName>
<ClassId>$MPElement[Name='Microsoft.SQLServer.2012.Replication.Subscriber']$</ClassId>
<InstanceClassId>$MPElement[Name='MS2D!Microsoft.SQLServer.2012.DBEngine']$</InstanceClassId>
<SubscriberInstanceRelationshipId>$MPElement[Name='Microsoft.SQLServer.2012.Replication.Discovery.SubscriberRefersInstance']$</SubscriberInstanceRelationshipId>
<ConnectionString>$Target/Property[Type='MSL!Microsoft.SQLServer.DBEngine']/ConnectionString$</ConnectionString>
<ServiceName>$Target/Property[Type='MSL!Microsoft.SQLServer.DBEngine']/ServiceName$</ServiceName>
<AgentServiceName>$Target/Property[Type='MSL!Microsoft.SQLServer.DBEngine']/AgentName$</AgentServiceName>
<SubscriberInstanceGroupClassId>$MPElement[Name='MSRL!Microsoft.SQLServer.Replication.Library.SubscriberInstanceGroup']$</SubscriberInstanceGroupClassId>
<SubscriberInstanceGroupContainsInstanceRelationId>$MPElement[Name='MSRL!Microsoft.SQLServer.Replication.Library.SubscriberInstanceGroupContainsInstance']$</SubscriberInstanceGroupContainsInstanceRelationId>
<SubscriberExpressGroupClassId>$MPElement[Name='MSRL!Microsoft.SQLServer.Replication.Library.SubscriberExpressGroup']$</SubscriberExpressGroupClassId>
<SubscriberExpressGroupContainsGenericSubscriberRelationId>$MPElement[Name='MSRL!Microsoft.SQLServer.Replication.Library.SubscriberExpressGroupContainsGenericSubscriber']$</SubscriberExpressGroupContainsGenericSubscriberRelationId>
<TimeoutSeconds>300</TimeoutSeconds>
</DataSource>
</Discovery>