Dodaj bazę danych Microsoft SQL do Bazy Danych (podgląd)

Ten artykuł omawia konfigurację potrzebną do pojawienia się baz danych Microsoft SQL w Database Hub i udziału w monitorowaniu wydajności wspieranej.

Important

Ta funkcja jest dostępna w wersji zapoznawczej.

Możesz wyświetlać zasoby Microsoft SQL w Centrum baz danych z platform Azure, Fabric i środowisk lokalnych, w tym Azure SQL Database, bazę danych SQL w usłudze Fabric, elastyczne pule Azure SQL, Azure SQL Managed Instance, SQL Server obsługiwany przez usługę Azure Arc oraz wystąpienia SQL Server w maszynach wirtualnych platformy Azure.

Obecnie w Database Hub widoczne są następujące typy zasobów bazy danych, ale nie są obecnie wspierane w zakładce Wydajność: pule Azure SQL Elastic, Azure SQL Managed Instance, baza danych SQL w Fabric oraz instancje SQL Server w maszynach wirtualnych Azure.

Dodaj dostawcę zasobów Azure, aby włączyć Database Hub

Zarejestruj dostawcę Microsoft.AzureArcData zasobów w każdej subskrypcji, która zawiera zasoby, które chcesz monitorować. Database Hub wymaga od tego dostawcy zasobów przeglądania danych monitorowania wydajności. Więcej informacji można znaleźć w artykule Az Provider Register. Użyj interfejsu wiersza polecenia platformy Azure:

az provider register --namespace Microsoft.AzureArcData

Dodaj metadane do bazy użytkowników, aby włączyć Azure SQL Database na stronie Wydajność w Database Hub

  1. W przypadku Azure SQL Database dodaj rozszerzoną właściwość MS_EnablePerformanceMonitoringPreview do każdej bazy użytkowników, którą chcesz monitorować.

    Wskazówka

    Uruchom skrypt na każdej bazie użytkowników , którą chcesz monitorować. Nie uruchamiaj tego w bazie master danych.

     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 
    

Aby zatrzymać zbieranie danych o wydajności dla bazy użytkowników, należy zmienić @value = N'true' na w @value = N'false' obu wywołaniach procedur, a następnie ponownie uruchomić skrypt T-SQL.

Następny krok