Die Objektermittlung ermittelt Abonnenten einer Instanz von Microsoft SQL Server 2014.
Ein Abonnent ist eine Datenbankinstanz, die replizierte Daten empfängt. Ein Abonnent kann Daten von mehreren Verlegern und Veröffentlichungen empfangen. Abhängig vom ausgewählten Replikationstyp kann der Abonnent Datenänderungen auch zurück an den Verleger übergeben oder die Daten für andere Abonnenten erneut veröffentlichen.
Replikationsveröffentlichungsmodell - Überblick
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 |
Synchronisierungszeit | Synchronisierungszeit |
|
Timeout (Sekunden) | Gibt die Zeit an, die der Workflow ausgeführt werden darf, bevor er geschlossen und als fehlgeschlagen markiert wird. | 300 |
Timeout für Datenbankverbindung (Sekunden) | Es tritt ein Fehler beim Workflow auf, und ein Ereignis wird registriert, wenn der Workflow nicht innerhalb des angegebenen Zeitraums auf die Datenbank zugreifen kann. | 15 |
Target | Microsoft.SQLServer.2014.DBEngine |
Enabled | True |
Frequency | 14400 |
Remotable | False |
Discovered Classes and their attribuets: |
---|
Discovered relationships and their attribuets: |
ID | Module Type | TypeId | RunAs |
---|---|---|---|
DS | DataSource | Microsoft.SQLServer.2014.Replication.DataSource.SubscriberDiscovery | Microsoft.SQLServer.Replication.Discovery.RunAs.Discovery |
<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>15</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>
<AgentServiceName>$Target/Property[Type='MS2D!Microsoft.SQLServer.2014.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>