Microsoft SQL Server 2014-Replikation: Verlegerermittlung

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

Die Objektermittlung ermittelt Verleger einer Instanz von Microsoft SQL Server 2014.

Knowledge Base article:

Zusammenfassung

Der Verleger ist eine Datenbankinstanz, die Daten mithilfe von Replikation an anderen Speicherorten zur Verfügung stellt. Der Verleger kann mindestens eine Veröffentlichung aufweisen, die eine in logischer Beziehung stehende Sammlung von Objekten und Daten definiert, die repliziert werden sollen.

Extern

Replikationsveröffentlichungsmodell - Überblick

Überschreibbare Parameter

Name

Beschreibung

Standardwert

Aktiviert

Aktiviert oder deaktiviert den Workflow.

Ja

Intervall (Sekunden)

Das periodische Intervall in Sekunden, in dem der Workflow ausgeführt werden soll.

14400

Timeout (Sekunden)

Timeout (Sekunden)

300

Synchronisierungszeit

Synchronisierungszeit

 

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.PublisherDiscovery Microsoft.SQLServer.Replication.Discovery.RunAs.Discovery

Source Code:

<Discovery ID="Microsoft.SQLServer.2014.Replication.Discovery.Publisher" Target="MS2D!Microsoft.SQLServer.2014.DBEngine" Enabled="true">
<Category>Discovery</Category>
<DiscoveryTypes>
<DiscoveryClass TypeID="Microsoft.SQLServer.2014.Replication.Publisher"/>
<DiscoveryRelationship TypeID="Microsoft.SQLServer.2014.Replication.Discovery.PublisherRefersInstance"/>
</DiscoveryTypes>
<DataSource ID="DS" TypeID="Microsoft.SQLServer.2014.Replication.DataSource.PublisherDiscovery" 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.Publisher']$</ClassId>
<SqlInstanceClassId>$MPElement[Name='MS2D!Microsoft.SQLServer.2014.DBEngine']$</SqlInstanceClassId>
<PublisherInstanceRelationshipId>$MPElement[Name='Microsoft.SQLServer.2014.Replication.Discovery.PublisherRefersInstance']$</PublisherInstanceRelationshipId>
<ConnectionString>$Target/Property[Type='MS2D!Microsoft.SQLServer.2014.DBEngine']/ConnectionString$</ConnectionString>
<ServiceName>$Target/Property[Type='MS2D!Microsoft.SQLServer.2014.DBEngine']/ServiceName$</ServiceName>
<PublisherInstanceGroupClassId>$MPElement[Name='MSRL!Microsoft.SQLServer.Replication.Library.PublisherInstanceGroup']$</PublisherInstanceGroupClassId>
<PublisherInstanceGroupContainsInstanceRelationId>$MPElement[Name='MSRL!Microsoft.SQLServer.Replication.Library.PublisherInstanceGroupContainsInstance']$</PublisherInstanceGroupContainsInstanceRelationId>
</DataSource>
</Discovery>