Nota
L'accesso a questa pagina richiede l'autorizzazione. È possibile provare ad accedere o modificare le directory.
L'accesso a questa pagina richiede l'autorizzazione. È possibile provare a modificare le directory.
Questo articolo tratta la configurazione necessaria affinché i database SQL Microsoft appaiano nel Database Hub e partecipino al monitoraggio delle prestazioni supportato.
Important
Questa funzionalità si trova in Anteprima.
- Per abilitare il monitoraggio delle prestazioni in un database SQL di Azure, aggiungi una proprietà estesa a ogni database utente che vuoi monitorare. Aggiungi questa proprietà estesa selezionando l'opzione Abilita il monitoraggio delle prestazioni su una risorsa nella pagina Estate di Database Hub o eseguendo gli script T-SQL forniti in questo articolo. Per applicare i metadati a più server contemporaneamente, consideriamo le query multiserver in SQL Server Management Studio (SSMS).
Puoi visualizzare le risorse Microsoft SQL nel Database Hub da Azure, Fabric e on-premises, inclusi database SQL di Azure, SQL database in Fabric, Azure SQL Elastic pools, Istanza gestita di SQL di Azure, SQL Server abilitato da Azure Arc e istanze SQL Server nelle VM Azure.
Attualmente, i seguenti tipi di risorse di database sono visibili nel Database Hub ma non sono supportati nella scheda Performance: Azure SQL Elastic pools, Istanza gestita di SQL di Azure, database SQL in Fabric e istanze SQL Server nelle VM Azure.
Aggiungi un provider di risorse Azure per abilitare il Database Hub
Registra il Microsoft.AzureArcData fornitore di risorse in ogni abbonamento che contiene le risorse che vuoi monitorare. Database Hub richiede a questo fornitore di risorse di visualizzare i dati di monitoraggio delle prestazioni. Per maggiori informazioni, consulta il registro dei fornitori in Arizona. Usa interfaccia della riga di comando di Azure:
az provider register --namespace Microsoft.AzureArcData
Aggiungi metadati a un database utente per abilitare database SQL di Azure nella pagina Performance del Database Hub
Per database SQL di Azure, aggiungi la
MS_EnablePerformanceMonitoringPreviewproprietà estesa a ogni database utente che vuoi monitorare.Suggerimento
Esegui lo script su ogni database utente che vuoi monitorare. Non farlo girare sul
masterdatabase.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
Per interrompere la raccolta dei dati di performance per un database utente, cambia @value = N'true' in @value = N'false' entrambe le chiamate di procedure, e poi riesegui lo script T-SQL.