Nota
O acesso a esta página requer autorização. Pode tentar iniciar sessão ou alterar os diretórios.
O acesso a esta página requer autorização. Pode tentar alterar os diretórios.
Este artigo aborda a configuração necessária para que as bases de dados Microsoft SQL apareçam no Database Hub e participem na monitorização de desempenho suportada.
Importante
Este recurso está em pré-visualização.
- Para permitir a monitorização de desempenho numa Base de Dados SQL do Azure, adicione uma propriedade estendida a cada base de dados de utilizadores que pretende monitorizar. Adicione esta propriedade estendida selecionando a opção Ativar Monitorização de Desempenho num recurso na página Estate do Database Hub ou executando os scripts T-SQL fornecidos neste artigo. Para aplicar os metadados a vários servidores ao mesmo tempo, considere consultas multiservidor no SQL Server Management Studio (SSMS).
Pode visualizar recursos Microsoft SQL no Database Hub a partir do Azure, Fabric e on-premises, incluindo Base de Dados SQL do Azure, SQL database in Fabric, SQL do Azure Elastic pools, Azure SQL Managed Instance, SQL Server ativado pelo Azure Arc e instâncias do SQL Server em VMs do Azure.
Atualmente, os seguintes tipos de recursos de base de dados estão visíveis no Database Hub, mas ainda não são suportados no separador Desempenho: SQL do Azure Elastic pools, Azure SQL Managed Instance, base de dados SQL no Fabric e instâncias do SQL Server em VMs do Azure.
Adicione um fornecedor de recursos Azure para ativar o Database Hub
Registe o fornecedor de Microsoft.AzureArcData recursos em cada subscrição que contenha recursos que pretende monitorizar. O Database Hub exige que este fornecedor de recursos visualize os dados de monitorização de desempenho. Para mais informações, consulte o registo de prestadores do Arizona. Utilize a CLI do Azure:
az provider register --namespace Microsoft.AzureArcData
Adicione metadados a uma base de dados de utilizador para ativar o Base de Dados SQL do Azure na página Performance do Database Hub
Para o Base de Dados SQL do Azure, adicione a propriedade estendida
MS_EnablePerformanceMonitoringPreviewa cada base de dados de utilizadores que pretende monitorizar.Sugestão
Executa o script em cada base de dados de utilizadores que queres monitorizar. Não o execute na base 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 parar a recolha de dados de desempenho para uma base de dados de utilizador, altere @value = N'true' para @value = N'false' em ambas as chamadas de procedimento, e depois volte a executar o script T-SQL.