Observação
O acesso a essa página exige autorização. Você pode tentar entrar ou alterar diretórios.
O acesso a essa página exige autorização. Você pode tentar alterar os diretórios.
Este artigo aborda a configuração necessária para que bancos de dados SQL Microsoft apareçam no Hub de Banco de Dados e participem do monitoramento de desempenho suportado.
Importante
Esse recurso está na versão prévia.
- Para habilitar o monitoramento de desempenho em um Banco de Dados SQL do Azure, adicione uma propriedade estendida a cada banco de dados de usuário que você deseja monitorar. Adicione essa propriedade estendida selecionando a opção Habilitar Monitoramento de Desempenho em um recurso na página de Estate do Database Hub ou executando os scripts T-SQL fornecidos neste artigo. Para aplicar os metadados a múltiplos servidores ao mesmo tempo, considere consultas multiservidor no SQL Server Management Studio (SSMS).
Você pode visualizar recursos Microsoft SQL no Database Hub a partir do Azure, Fabric e on-premises, incluindo Banco de Dados SQL do Azure, SQL Database no Fabric, SQL do Azure Elastic pools, Instância Gerenciada de SQL do Azure, SQL Server habilitado pelo Azure Arc e instâncias do SQL Server em VMs do Azure.
Atualmente, os seguintes tipos de recursos de banco de dados são visíveis no Hub de Banco de Dados, mas não são suportados na aba Performance: SQL do Azure Elastic pools, Instância Gerenciada de SQL do Azure, banco de dados SQL no Fabric e instâncias do SQL Server em VMs do Azure.
Adicione um provedor de recursos do Azure para habilitar o Database Hub
Registre o provedor de Microsoft.AzureArcData recursos em cada assinatura que contiver recursos que você deseja monitorar. O Database Hub exige que esse provedor de recursos visualize os dados de monitoramento de desempenho. Para mais informações, consulte o registro de provedores do Arizona. Use o CLI do Azure:
az provider register --namespace Microsoft.AzureArcData
Adicione metadados a um banco de dados de usuário para habilitar o Banco de Dados SQL do Azure na página Performance do Database Hub
Para o Banco de Dados SQL do Azure, adicione a propriedade estendida
MS_EnablePerformanceMonitoringPreviewa cada banco de dados de usuário que você deseja monitorar.Dica
Execute o script em cada banco de dados de usuários que você quiser monitorar. Não execute no banco de dados
master.IF EXISTS ( SELECT 1 FROM sys.extended_properties WHERE class = 0 AND name = N'MS_EnablePerformanceMonitoringPreview' ) BEGIN EXEC sys.sp_updateextendedproperty @name = N'MS_EnablePerformanceMonitoringPreview', @value = N'true'; END ELSE BEGIN EXEC sys.sp_addextendedproperty @name = N'MS_EnablePerformanceMonitoringPreview', @value = N'true'; END; GO
Para interromper a coleta de dados de desempenho para um banco de dados de usuário, mude @value = N'true' para @value = N'false' in ambas as chamadas de procedimento e então execute novamente o script T-SQL.