Přidejte databázi Microsoft SQL do Database Hub (náhled)

Tento článek se zabývá konfigurací potřebnou pro zobrazení databází Microsoft SQL v Database Hubu a účast na podporovaném monitorování výkonu.

Important

Tato funkce je ve verzi Preview.

V Centru databází můžete zobrazit prostředky Microsoft SQL z Azure, Fabric i místního prostředí, včetně služby Azure SQL Database, databáze SQL v prostředí Fabric, elastických fondů Azure SQL, služby Azure SQL Managed Instance, SQL Serveru s podporou Azure Arc a instancí SQL Serveru ve virtuálních počítačích Azure.

V současnosti jsou v Database Hub viditelné následující typy databázových zdrojů, ale v záložce Performance nejsou podporovány: Azure SQL Elastic pooly, Azure SQL Managed Instance, SQL databáze ve Fabric a instance SQL Server ve strojích Azure.

Přidejte poskytovatele Azure zdrojů pro povolení Database Hub

Zaregistrujte poskytovatele Microsoft.AzureArcData zdrojů v každém předplatném, které obsahuje zdroje, které chcete monitorovat. Database Hub vyžaduje, aby tento poskytovatel zdrojů viděl data z monitorování výkonu. Pro více informací viz Registr poskytovatele v Arizoně. Použití Azure CLI:

az provider register --namespace Microsoft.AzureArcData

Přidejte metadata do uživatelské databáze pro povolení Azure SQL Database na stránce Výkon v Database Hub

  1. Pro Azure SQL Database přidejte rozšířenou vlastnost MS_EnablePerformanceMonitoringPreviewke každé uživatelské databázi, kterou chcete monitorovat.

    Tip

    Spusť skript na každé uživatelské databázi, kterou chceš monitorovat. Nespouštějte to na databázi 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 
    

Pro zastavení sběru výkonových dat uživatelské databáze přepněte @value = N'true' na @value = N'false' v obou voláních procedur a poté znovu spusťte T-SQL skript.

Další krok