Esta regra de descoberta descobre todos os bancos de dados em execução em uma determinada instância do Mecanismo de Banco de Dados do SQL Server 2016. Por padrão, todos os bancos de dados são descobertos e monitorados. Você pode substituir a descoberta de forma a impedir que um ou mais bancos de dados sejam descobertos usando a Lista de Exclusões. Essa lista usa uma lista de nomes de bancos de dados separados por vírgulas ou o caractere * para excluir todos os bancos de dados.
Esta regra de descoberta descobre todos os bancos de dados em execução em uma determinada instância do Mecanismo de Banco de Dados do SQL Server 2016. Por padrão, todos os bancos de dados são descobertos e monitorados. Você pode substituir a descoberta de forma a impedir que um ou mais bancos de dados sejam descobertos usando a Lista de Exclusões. Essa lista usa uma lista de nomes de bancos de dados separados por vírgulas ou o caractere * para excluir todos os bancos de dados.
Lista de Exclusões: uma lista separada por vírgulas das instâncias que devem ser excluídas da descoberta. É possível usar o curinga * para excluir todas as instâncias.
Nome | Descrição | Valor padrão |
Habilitado | Habilita ou desabilita o fluxo de trabalho. | Sim |
Lista de Exclusões | Uma lista separada por vírgulas de nomes de banco de dados que devem ser excluídos da descoberta. É possível usar o curinga * para excluir todos os bancos de dados. |
|
Intervalo (segundos) | O intervalo de tempo recorrente em segundos no qual executa-se o fluxo de trabalho. | 14400 |
Hora da Sincronização | A hora da sincronização especificada usando um formato de 24 horas. Pode ser omitido. |
|
Tempo Limite (segundos) | Especifica o tempo que o fluxo de trabalho pode funcionar antes de ser fechado e marcado como com falha. | 300 |
Target | Microsoft.SQLServer.2016.DBEngine |
Enabled | True |
Frequency | 14400 |
Remotable | False |
Discovered Classes and their attribuets: |
---|
|
ID | Module Type | TypeId | RunAs |
---|---|---|---|
DS | DataSource | Microsoft.SQLServer.2016.DBDiscovery | Default |
<Discovery ID="Microsoft.SQLServer.2016.DatabaseDiscoveryRule" Enabled="true" Target="Microsoft.SQLServer.2016.DBEngine">
<Category>Discovery</Category>
<DiscoveryTypes>
<DiscoveryClass TypeID="Microsoft.SQLServer.2016.Database">
<Property TypeID="Microsoft.SQLServer.2016.Database" PropertyID="DatabaseName"/>
<Property TypeID="Microsoft.SQLServer.2016.Database" PropertyID="RecoveryModel"/>
<Property TypeID="Microsoft.SQLServer.2016.Database" PropertyID="DatabaseAutogrow"/>
<Property TypeID="Microsoft.SQLServer.2016.Database" PropertyID="LogAutogrow"/>
<Property TypeID="Microsoft.SQLServer.2016.Database" PropertyID="Updateability"/>
<Property TypeID="Microsoft.SQLServer.2016.Database" PropertyID="UserAccess"/>
<Property TypeID="Microsoft.SQLServer.2016.Database" PropertyID="Collation"/>
<Property TypeID="Microsoft.SQLServer.2016.Database" PropertyID="Owner"/>
</DiscoveryClass>
</DiscoveryTypes>
<DataSource ID="DS" TypeID="Microsoft.SQLServer.2016.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="Microsoft.SQLServer.2016.DBEngine"]/ConnectionString$</SQLConnectionString>
<SQLInstanceName>$Target/Property[Type="Microsoft.SQLServer.2016.ServerRole"]/InstanceName$</SQLInstanceName>
<ExcludeList/>
<TimeoutSeconds>300</TimeoutSeconds>
</DataSource>
</Discovery>