Replica di Microsoft SQL Server 2014: Individuazione del sottoscrittore

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

Il processo di individuazione oggetti individua tutti i sottoscrittori di un'istanza di Microsoft SQL Server 2014.

Knowledge Base article:

Riepilogo

Un Sottoscrittore è un'istanza di database che riceve i dati replicati da uno o più server di pubblicazione e una o più pubblicazioni. A seconda del tipo di replica selezionato, il Sottoscrittore può inoltre passare modifiche di dati al server di pubblicazione oppure ripubblicare i dati per altri Sottoscrittori.

Esterno

Panoramica del modello di pubblicazione della replica

Parametri di cui è possibile eseguire l'override

Nome

Descrizione

Valore predefinito

Abilitato

Abilita o disabilita il flusso di lavoro

Intervallo (secondi)

Intervallo di tempo ricorrente in secondi in cui eseguire il flusso di lavoro.

14400

Timeout (secondi)

Timeout (secondi)

300

Ora di sincronizzazione

Ora di sincronizzazione

 

Element properties:

TargetMicrosoft.SQLServer.2014.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.2014.Replication.DataSource.SubscriberDiscovery Microsoft.SQLServer.Replication.Discovery.RunAs.Discovery

Source Code:

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