Descobrir Bancos de Dados Espelhados para um Mecanismo de Banco de Dados

Microsoft.SQLServer.2014.Mirroring.DatabaseDiscovery (Discovery)

Esta descoberta de objeto descobre todos os bancos de dados espelhados em execução em uma determinada instância do Mecanismo de Banco de Dados do SQL Server 2014. Por padrão, todos os bancos de dados espelhados são descobertos e monitorados. Usando a Lista de Exclusões, é possível substituir a descoberta de forma a impedir que um ou mais bancos de dados sejam descobertos. 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.

Knowledge Base article:

Resumo

Esta descoberta de objeto descobre todos os bancos de dados espelhados em execução em uma determinada instância do Mecanismo de Banco de Dados do SQL Server 2014. Por padrão, todos os bancos de dados espelhados são descobertos e monitorados. Usando a Lista de Exclusões, é possível substituir a descoberta de forma a impedir que um ou mais bancos de dados sejam descobertos. 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.

Configuração

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.

Parâmetros Substituíveis

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 recorrente de tempo em segundos durante o qual executar o fluxo de trabalho.

14.400

Hora da Sincronização

O tempo de sincronização especificado usando um formato de 24 horas. Pode ser omitido.

 

Tempo limite (segundos)

Especifica o tempo durante o qual o fluxo de trabalho pode ser executado antes de ser fechado e marcado como com falha.

300

Element properties:

TargetMicrosoft.SQLServer.2014.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.2014.Mirroring.DatabaseDiscoveryProvider Default

Source Code:

<Discovery ID="Microsoft.SQLServer.2014.Mirroring.DatabaseDiscovery" Enabled="true" Target="SQL2014Core!Microsoft.SQLServer.2014.DBEngine">
<Category>Discovery</Category>
<DiscoveryTypes>
<DiscoveryClass TypeID="Microsoft.SQLServer.2014.Mirroring.Database">
<Property TypeID="Microsoft.SQLServer.2014.Mirroring.Database" PropertyID="MirroringGUID"/>
<Property TypeID="Microsoft.SQLServer.2014.Mirroring.Database" PropertyID="MirroringRole"/>
<Property TypeID="Microsoft.SQLServer.2014.Mirroring.Database" PropertyID="Level"/>
<Property TypeID="Microsoft.SQLServer.2014.Mirroring.Database" PropertyID="Partner"/>
<Property TypeID="Microsoft.SQLServer.2014.Mirroring.Database" PropertyID="Witness"/>
</DiscoveryClass>
<DiscoveryClass TypeID="Microsoft.SQLServer.2014.Mirroring.Group">
<Property TypeID="Microsoft.SQLServer.2014.Mirroring.Group" PropertyID="MirroringGUID"/>
</DiscoveryClass>
<DiscoveryRelationship TypeID="Microsoft.SQLServer.2014.Mirroring.GroupContainsDatabase"/>
</DiscoveryTypes>
<DataSource ID="DS" TypeID="Microsoft.SQLServer.2014.Mirroring.DatabaseDiscoveryProvider">
<IntervalSeconds>14400</IntervalSeconds>
<SyncTime/>
<ComputerName>$Target/Host/Property[Type="Windows!Microsoft.Windows.Computer"]/PrincipalName$</ComputerName>
<SQLConnectionString>$Target/Property[Type="SQL2014Core!Microsoft.SQLServer.2014.DBEngine"]/ConnectionString$</SQLConnectionString>
<SQLInstanceName>$Target/Property[Type="SQL2014Core!Microsoft.SQLServer.2014.ServerRole"]/InstanceName$</SQLInstanceName>
<ExcludeList/>
<TimeoutSeconds>300</TimeoutSeconds>
</DataSource>
</Discovery>