Notitie
Voor toegang tot deze pagina is autorisatie vereist. U kunt proberen u aan te melden of de directory te wijzigen.
Voor toegang tot deze pagina is autorisatie vereist. U kunt proberen de mappen te wijzigen.
Dit artikel behandelt de configuratie die nodig is om Microsoft SQL-databases in Database Hub te laten verschijnen en deel te nemen aan ondersteunde prestatiemonitoring.
Belangrijk
Deze functie is beschikbaar als preview-versie.
- Om prestatiemonitoring voor een Azure SQL Database mogelijk te maken, voeg je een uitgebreide eigenschap toe aan elke gebruikersdatabase die je wilt monitoren. Voeg deze uitgebreide eigenschap toe door de optie Prestatiemonitoring inschakelen te selecteren op een resource op de Estate-pagina van Database Hub of door de T-SQL-scripts uit dit artikel uit te voeren. Om metadata tegelijk op meerdere servers toe te passen, overweeg multiserver-queries in SQL Server Management Studio (SSMS).
Je kunt Microsoft SQL-bronnen bekijken in de Database Hub vanuit Azure, Fabric en on-premises, waaronder Azure SQL Database, SQL-database in Fabric, Azure SQL Elastic pools, Azure SQL Managed Instance, SQL Server mogelijk gemaakt door Azure Arc, en SQL Server-instanties in Azure VM's.
Momenteel zijn de volgende databaseresourcetypes zichtbaar in de Database Hub, maar worden ze momenteel niet ondersteund in het Performance-tabblad: Azure SQL Elastic pools, Azure SQL Managed Instance, SQL database in Fabric en SQL Server instances in Azure VMs.
Voeg een Azure resource provider toe om de Database Hub in te schakelen
Registreer de Microsoft.AzureArcData resourceprovider in elk abonnement dat de bronnen bevat die je wilt monitoren. Database Hub vereist dat deze resource provider de prestatiemonitoringgegevens bekijkt. Voor meer informatie, zie az provider register. Gebruik de Azure CLI:
az provider register --namespace Microsoft.AzureArcData
Voeg metadata toe aan een gebruikersdatabase om Azure SQL Database in te schakelen op de Prestatiepagina van de Database Hub
Voor Azure SQL Database voeg je de
MS_EnablePerformanceMonitoringPreviewuitgebreide eigenschap toe aan elke gebruikersdatabase die je wilt monitoren.Tip
Voer het script uit op elke gebruikersdatabase die je wilt monitoren. Voer het niet uit op de
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
Om het verzamelen van prestatiegegevens voor een gebruikersdatabase te stoppen, wijzig je @value = N'true' in @value = N'false' in beide procedureaanroepen en voer je vervolgens het T-SQL-script opnieuw uit.