Datenquelle für die Integritätsermittlung für die Replikationsdatenbank
Microsoft.SQLServer.Replication.Library.DataSource.DatabaseHealthDiscovery (DataSourceModuleType)
Die Datenquelle für die Integritätsermittlung für die Replikationsdatenbank.
Element properties:
Member Modules:
Overrideable Parameters:
Source Code:
<DataSourceModuleType ID="Microsoft.SQLServer.Replication.Library.DataSource.DatabaseHealthDiscovery" Accessibility="Internal">
<Configuration>
<xsd:element xmlns:xsd="http://www.w3.org/2001/XMLSchema" name="IntervalSeconds" type="xsd:integer"/>
<xsd:element xmlns:xsd="http://www.w3.org/2001/XMLSchema" name="SyncTime" type="xsd:string"/>
<xsd:element xmlns:xsd="http://www.w3.org/2001/XMLSchema" name="SqlTimeout" type="xsd:integer"/>
<xsd:element xmlns:xsd="http://www.w3.org/2001/XMLSchema" name="PrincipalName" type="xsd:string"/>
<xsd:element xmlns:xsd="http://www.w3.org/2001/XMLSchema" name="InstanceName" type="xsd:string"/>
<xsd:element xmlns:xsd="http://www.w3.org/2001/XMLSchema" name="ConnectionString" type="xsd:string"/>
<xsd:element xmlns:xsd="http://www.w3.org/2001/XMLSchema" name="ClassId" type="xsd:string"/>
<xsd:element xmlns:xsd="http://www.w3.org/2001/XMLSchema" name="VirtualPublisherClassId" type="xsd:string"/>
<xsd:element xmlns:xsd="http://www.w3.org/2001/XMLSchema" name="PublisherClassId" type="xsd:string"/>
<xsd:element xmlns:xsd="http://www.w3.org/2001/XMLSchema" name="VirtualPublisherPublisherRelationshipId" type="xsd:string"/>
<xsd:element xmlns:xsd="http://www.w3.org/2001/XMLSchema" name="VirtualPublisherDBEngineRelationshipId" type="xsd:string"/>
<xsd:element xmlns:xsd="http://www.w3.org/2001/XMLSchema" name="VirtualPublisherDatabaseRelationshipId" type="xsd:string"/>
<xsd:element xmlns:xsd="http://www.w3.org/2001/XMLSchema" name="VirtualPublicationHostClassId" type="xsd:string"/>
<xsd:element xmlns:xsd="http://www.w3.org/2001/XMLSchema" name="PublicationClassId" type="xsd:string"/>
<xsd:element xmlns:xsd="http://www.w3.org/2001/XMLSchema" name="VirtualPublicationHostPublicationRelationshipId" type="xsd:string"/>
<xsd:element xmlns:xsd="http://www.w3.org/2001/XMLSchema" name="VirtualDistributorClassId" type="xsd:string"/>
<xsd:element xmlns:xsd="http://www.w3.org/2001/XMLSchema" name="VirtualDistributorDatabaseRelationshipId" type="xsd:string"/>
<xsd:element xmlns:xsd="http://www.w3.org/2001/XMLSchema" name="VirtualDistributorDBEngineRelationshipId" type="xsd:string"/>
<xsd:element xmlns:xsd="http://www.w3.org/2001/XMLSchema" name="DistributorClassId" type="xsd:string"/>
<xsd:element xmlns:xsd="http://www.w3.org/2001/XMLSchema" name="VirtualDistributorDistributorRelationshipId" type="xsd:string"/>
<xsd:element xmlns:xsd="http://www.w3.org/2001/XMLSchema" name="VirtualSubscriberHostClassId" type="xsd:string"/>
<xsd:element xmlns:xsd="http://www.w3.org/2001/XMLSchema" name="VirtualSubscriberClassId" type="xsd:string"/>
<xsd:element xmlns:xsd="http://www.w3.org/2001/XMLSchema" name="SubscriberClassId" type="xsd:string"/>
<xsd:element xmlns:xsd="http://www.w3.org/2001/XMLSchema" name="VirtualSubscriberSubscriberRelationshipId" type="xsd:string"/>
<xsd:element xmlns:xsd="http://www.w3.org/2001/XMLSchema" name="VirtualSubscriberDBEngineRelationshipId" type="xsd:string"/>
<xsd:element xmlns:xsd="http://www.w3.org/2001/XMLSchema" name="VirtualSubscriptionClassId" type="xsd:string"/>
<xsd:element xmlns:xsd="http://www.w3.org/2001/XMLSchema" name="SubscriptionClassId" type="xsd:string"/>
<xsd:element xmlns:xsd="http://www.w3.org/2001/XMLSchema" name="VirtualSubscriptionSubscriptionRelationshipId" type="xsd:string"/>
<xsd:element xmlns:xsd="http://www.w3.org/2001/XMLSchema" name="VirtualSubscriptionDatabaseRelationshipId" type="xsd:string"/>
</Configuration>
<OverrideableParameters>
<OverrideableParameter ID="IntervalSeconds" ParameterType="int" Selector="$Config/IntervalSeconds$"/>
<OverrideableParameter ID="SyncTime" ParameterType="string" Selector="$Config/SyncTime$"/>
<OverrideableParameter ID="SqlTimeout" ParameterType="int" Selector="$Config/SqlTimeout$"/>
</OverrideableParameters>
<ModuleImplementation>
<Composite>
<MemberModules>
<DataSource ID="Scheduler" TypeID="System!System.Discovery.Scheduler">
<Scheduler>
<SimpleReccuringSchedule>
<Interval Unit="Seconds">$Config/IntervalSeconds$</Interval>
<SyncTime>$Config/SyncTime$</SyncTime>
</SimpleReccuringSchedule>
<ExcludeDates/>
</Scheduler>
</DataSource>
<ProbeAction ID="Probe" TypeID="Microsoft.SQLServer.Replication.Library.ProbeAction.DatabaseHealthDiscovery">
<SqlTimeout>$Config/SqlTimeout$</SqlTimeout>
<PrincipalName>$Config/PrincipalName$</PrincipalName>
<InstanceName>$Config/InstanceName$</InstanceName>
<ConnectionString>$Config/ConnectionString$</ConnectionString>
<ClassId>$Config/ClassId$</ClassId>
<VirtualPublisherClassId>$Config/VirtualPublisherClassId$</VirtualPublisherClassId>
<PublisherClassId>$Config/PublisherClassId$</PublisherClassId>
<VirtualPublisherPublisherRelationshipId>$Config/VirtualPublisherPublisherRelationshipId$</VirtualPublisherPublisherRelationshipId>
<VirtualPublisherDBEngineRelationshipId>$Config/VirtualPublisherDBEngineRelationshipId$</VirtualPublisherDBEngineRelationshipId>
<VirtualPublisherDatabaseRelationshipId>$Config/VirtualPublisherDatabaseRelationshipId$</VirtualPublisherDatabaseRelationshipId>
<VirtualPublicationHostClassId>$Config/VirtualPublicationHostClassId$</VirtualPublicationHostClassId>
<PublicationClassId>$Config/PublicationClassId$</PublicationClassId>
<VirtualPublicationHostPublicationRelationshipId>$Config/VirtualPublicationHostPublicationRelationshipId$</VirtualPublicationHostPublicationRelationshipId>
<VirtualDistributorClassId>$Config/VirtualDistributorClassId$</VirtualDistributorClassId>
<VirtualDistributorDatabaseRelationshipId>$Config/VirtualDistributorDatabaseRelationshipId$</VirtualDistributorDatabaseRelationshipId>
<VirtualDistributorDBEngineRelationshipId>$Config/VirtualDistributorDBEngineRelationshipId$</VirtualDistributorDBEngineRelationshipId>
<DistributorClassId>$Config/DistributorClassId$</DistributorClassId>
<VirtualDistributorDistributorRelationshipId>$Config/VirtualDistributorDistributorRelationshipId$</VirtualDistributorDistributorRelationshipId>
<VirtualSubscriberHostClassId>$Config/VirtualSubscriberHostClassId$</VirtualSubscriberHostClassId>
<VirtualSubscriberClassId>$Config/VirtualSubscriberClassId$</VirtualSubscriberClassId>
<SubscriberClassId>$Config/SubscriberClassId$</SubscriberClassId>
<VirtualSubscriberSubscriberRelationshipId>$Config/VirtualSubscriberSubscriberRelationshipId$</VirtualSubscriberSubscriberRelationshipId>
<VirtualSubscriberDBEngineRelationshipId>$Config/VirtualSubscriberDBEngineRelationshipId$</VirtualSubscriberDBEngineRelationshipId>
<VirtualSubscriptionClassId>$Config/VirtualSubscriptionClassId$</VirtualSubscriptionClassId>
<SubscriptionClassId>$Config/SubscriptionClassId$</SubscriptionClassId>
<VirtualSubscriptionSubscriptionRelationshipId>$Config/VirtualSubscriptionSubscriptionRelationshipId$</VirtualSubscriptionSubscriptionRelationshipId>
<VirtualSubscriptionDatabaseRelationshipId>$Config/VirtualSubscriptionDatabaseRelationshipId$</VirtualSubscriptionDatabaseRelationshipId>
<DiscoverySourceObjectId>$MPElement$</DiscoverySourceObjectId>
<DiscoverySourceManagedEntityId>$Target/Id$</DiscoverySourceManagedEntityId>
<Publisher>Generic</Publisher>
</ProbeAction>
</MemberModules>
<Composition>
<Node ID="Probe">
<Node ID="Scheduler"/>
</Node>
</Composition>
</Composite>
</ModuleImplementation>
<OutputType>System!System.Discovery.Data</OutputType>
</DataSourceModuleType>