Notatka
Dostęp do tej strony wymaga autoryzacji. Może spróbować zalogować się lub zmienić katalogi.
Dostęp do tej strony wymaga autoryzacji. Możesz spróbować zmienić katalogi.
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.
- Aby umożliwić monitorowanie wydajności dla Azure SQL Database, dodaj rozszerzoną właściwość do każdej bazy użytkowników, którą chcesz monitorować. Dodaj tę rozszerzoną właściwość, wybierając opcję Włącz monitorowanie wydajności na zasobu na stronie Estate w Database Hub lub uruchamiając skrypty T-SQL dostępne w tym artykule. Aby zastosować metadane do wielu serwerów jednocześnie, rozważ zapytania multiserwerowe w SQL Server Management Studio (SSMS).
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
W przypadku Azure SQL Database dodaj rozszerzoną właściwość
MS_EnablePerformanceMonitoringPreviewdo 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
masterdanych.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.