Détection des témoins de bases de données mises en miroir

Microsoft.SQLServer.2012.Mirroring.WitnessDiscovery (Discovery)

Cette découverte d'objets permet de découvrir tous les témoins des bases de données mises en miroir en cours d'exécution pour une instance donnée du moteur de base de données SQL Server 2012. Par défaut, tous les témoins des bases de données mises en miroir sont découverts et surveillés. Vous pouvez remplacer la découverte pour qu'une ou plusieurs bases de données ne soient pas découvertes à l'aide de la liste d'exclusion. Cette liste utilise une liste de noms de base de données séparés par des virgules ou le caractère générique * pour exclure toutes les bases de données.

Knowledge Base article:

Résumé

Cette découverte d'objets permet de découvrir tous les témoins des bases de données mises en miroir en cours d'exécution pour une instance donnée du moteur de base de données SQL Server 2012. Par défaut, tous les témoins des bases de données mises en miroir sont découverts et surveillés. Vous pouvez remplacer la découverte pour qu'une ou plusieurs bases de données ne soient pas découvertes à l'aide de la liste d'exclusion. Cette liste utilise une liste de noms de base de données séparés par des virgules ou le caractère générique * pour exclure toutes les bases de données.

Configuration

Liste d'exclusion : liste de noms de base de données à exclure de la découverte, avec une virgule comme séparateur. Vous pouvez utiliser le caractère générique * pour exclure toutes les bases de données.

Paramètres remplaçables

Nom

Description

Valeur par défaut

Activé

Active ou désactive le flux de travail.

Oui

Liste d'exclusion

Liste séparée par des virgules des noms de base de données à exclure de la découverte. Vous pouvez utiliser le caractère générique * pour exclure toutes les bases de données.

 

Intervalle (secondes)

L'intervalle de temps récurrent, en secondes, dans lequel exécuter le flux de travail.

14400

Heure de synchronisation

Heure de la synchronisation, spécifiée selon un format de 24 heures. Peut être omise.

 

Délai d'attente (secondes)

Spécifie la durée pendant laquelle le flux de travail est autorisé à s'exécuter avant d'être fermé et marqué comme ayant échoué.

300

Element properties:

TargetMicrosoft.SQLServer.2012.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.2012.Mirroring.WitnessDiscoveryProvider Default

Source Code:

<Discovery ID="Microsoft.SQLServer.2012.Mirroring.WitnessDiscovery" Enabled="true" Target="SQL2012Core!Microsoft.SQLServer.2012.DBEngine">
<Category>Discovery</Category>
<DiscoveryTypes>
<DiscoveryClass TypeID="Microsoft.SQLServer.2012.Mirroring.Witness">
<Property TypeID="Microsoft.SQLServer.2012.Mirroring.Witness" PropertyID="MirroringGUID"/>
<Property TypeID="Microsoft.SQLServer.2012.Mirroring.Witness" PropertyID="DatabaseName"/>
<Property TypeID="Microsoft.SQLServer.2012.Mirroring.Witness" PropertyID="Principal"/>
<Property TypeID="Microsoft.SQLServer.2012.Mirroring.Witness" PropertyID="Mirror"/>
<Property TypeID="Microsoft.SQLServer.2012.Mirroring.Witness" PropertyID="Level"/>
</DiscoveryClass>
<DiscoveryClass TypeID="Microsoft.SQLServer.2012.Mirroring.Group">
<Property TypeID="Microsoft.SQLServer.2012.Mirroring.Group" PropertyID="MirroringGUID"/>
</DiscoveryClass>
<DiscoveryRelationship TypeID="Microsoft.SQLServer.2012.Mirroring.GroupContainsWitness"/>
</DiscoveryTypes>
<DataSource ID="DS" TypeID="Microsoft.SQLServer.2012.Mirroring.WitnessDiscoveryProvider">
<IntervalSeconds>14400</IntervalSeconds>
<SyncTime/>
<ComputerName>$Target/Host/Property[Type="Windows!Microsoft.Windows.Computer"]/PrincipalName$</ComputerName>
<SQLConnectionString>$Target/Property[Type="SQL!Microsoft.SQLServer.DBEngine"]/ConnectionString$</SQLConnectionString>
<SQLInstanceName>$Target/Property[Type="SQL!Microsoft.SQLServer.ServerRole"]/InstanceName$</SQLInstanceName>
<ExcludeList/>
<TimeoutSeconds>300</TimeoutSeconds>
</DataSource>
</Discovery>