La détection d'objets permet de découvrir les serveurs de publication d'une instance de Microsoft SQL Server 2014.
Le serveur de publication est une instance de base de données qui rend les données disponibles dans d'autres emplacements au travers d'une réplication. Le serveur de publication peut avoir une ou plusieurs publications, chacune définissant un jeu d'objets et de données liés logiquement entre eux à répliquer.
Présentation du modèle de publication de réplication
Nom | Description | Valeur par défaut |
Activé | Active ou désactive le flux de travail. | Oui |
Intervalle (secondes) | Intervalle de temps récurrent en secondes, pendant lequel le workflow est exécuté. | 14 400 |
Heure de synchronisation | Heure de synchronisation |
|
Délai d'attente (secondes) | Spécifie la durée pendant laquelle le workflow est autorisé à être exécuté avant d'être fermé et marqué comme un échec. | 300 |
Délai d’attente pour la connexion de base de données (secondes) | Le workflow échoue et enregistre un événement s’il ne peut pas accéder à la base de données pendant la période spécifiée. | 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.PublisherDiscovery | Microsoft.SQLServer.Replication.Discovery.RunAs.Discovery |
<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>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.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>
<AgentServiceName>$Target/Property[Type='MS2D!Microsoft.SQLServer.2014.DBEngine']/AgentName$</AgentServiceName>
<PublisherInstanceGroupClassId>$MPElement[Name='MSRL!Microsoft.SQLServer.Replication.Library.PublisherInstanceGroup']$</PublisherInstanceGroupClassId>
<PublisherInstanceGroupContainsInstanceRelationId>$MPElement[Name='MSRL!Microsoft.SQLServer.Replication.Library.PublisherInstanceGroupContainsInstance']$</PublisherInstanceGroupContainsInstanceRelationId>
<TimeoutSeconds>300</TimeoutSeconds>
</DataSource>
</Discovery>