Cette découverte d'objets permet de découvrir toutes les bases de données en cours d'exécution pour une instance donnée du moteur de base de données SQL Server 2012. Par défaut, toutes les bases de données sont découvertes et surveillées. Vous pouvez remplacer la découverte pour en exclure une ou plusieurs bases de données en utilisant la liste d'exclusion. Cette liste contient des noms de base de données séparés par une virgule, ou bien le caractère * pour exclure toutes les bases de données.
Cette découverte d'objets permet de découvrir toutes les bases de données en cours d'exécution pour une instance donnée du moteur de base de données SQL Server 2012. Par défaut, toutes les bases de données sont découvertes et surveillées. Vous pouvez remplacer la découverte pour en exclure une ou plusieurs bases de données en utilisant la liste d'exclusion. Cette liste contient des noms de bases de données séparés par une virgule, ou bien le caractère * pour exclure toutes les bases de données.
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.
Nom | Description | Valeur par défaut |
Activé | Active ou désactive le flux de travail. | Oui |
Liste d'exclusion | Liste de noms de bases 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. |
|
Intervalle (secondes) | L'intervalle d'interrogation en secondes auquel la découverte est exécutée. | 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 |
Target | Microsoft.SQLServer.2012.DBEngine |
Enabled | True |
Frequency | 14400 |
Remotable | False |
Discovered Classes and their attribuets: |
---|
|
ID | Module Type | TypeId | RunAs |
---|---|---|---|
DS | DataSource | Microsoft.SQLServer.2012.DBDiscovery | Default |
<Discovery ID="Microsoft.SQLServer.2012.DatabaseDiscoveryRule" Enabled="true" Target="Microsoft.SQLServer.2012.DBEngine">
<Category>Discovery</Category>
<DiscoveryTypes>
<DiscoveryClass TypeID="Microsoft.SQLServer.2012.Database">
<Property TypeID="SQL!Microsoft.SQLServer.Database" PropertyID="DatabaseName"/>
<Property TypeID="SQL!Microsoft.SQLServer.Database" PropertyID="RecoveryModel"/>
<Property TypeID="SQL!Microsoft.SQLServer.Database" PropertyID="DatabaseAutogrow"/>
<Property TypeID="SQL!Microsoft.SQLServer.Database" PropertyID="DatabaseSize"/>
<Property TypeID="SQL!Microsoft.SQLServer.Database" PropertyID="DatabaseSizeNumeric"/>
<Property TypeID="SQL!Microsoft.SQLServer.Database" PropertyID="LogAutogrow"/>
<Property TypeID="SQL!Microsoft.SQLServer.Database" PropertyID="Updateability"/>
<Property TypeID="SQL!Microsoft.SQLServer.Database" PropertyID="UserAccess"/>
<Property TypeID="SQL!Microsoft.SQLServer.Database" PropertyID="Collation"/>
<Property TypeID="SQL!Microsoft.SQLServer.Database" PropertyID="LogSize"/>
<Property TypeID="SQL!Microsoft.SQLServer.Database" PropertyID="LogSizeNumeric"/>
<Property TypeID="SQL!Microsoft.SQLServer.Database" PropertyID="Owner"/>
</DiscoveryClass>
</DiscoveryTypes>
<DataSource ID="DS" TypeID="Microsoft.SQLServer.2012.DBDiscovery">
<IntervalSeconds>14400</IntervalSeconds>
<SyncTime/>
<ComputerID>$Target/Host/Property[Type="Windows!Microsoft.Windows.Computer"]/PrincipalName$</ComputerID>
<ComputerName>$Target/Host/Property[Type="Windows!Microsoft.Windows.Computer"]/NetworkName$</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>