Aggiungi un database Microsoft SQL al Database Hub (anteprima)

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.

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

  1. Per database SQL di Azure, aggiungi la MS_EnablePerformanceMonitoringPreview proprietà estesa a ogni database utente che vuoi monitorare.

    Suggerimento

    Esegui lo script su ogni database utente che vuoi monitorare. Non farlo girare sul master database.

     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.

Passo successivo