Remarque
L’accès à cette page nécessite une autorisation. Vous pouvez essayer de vous connecter ou de modifier des répertoires.
L’accès à cette page nécessite une autorisation. Vous pouvez essayer de modifier des répertoires.
Cet article traite de la configuration nécessaire pour que les bases de données SQL Microsoft apparaissent dans Database Hub et participent à la surveillance des performances prise en charge.
Important
Cette fonctionnalité est en version préliminaire.
- Pour permettre la surveillance des performances d’une Azure SQL Database, ajoutez une propriété étendue à chaque base de données utilisateur que vous souhaitez surveiller. Ajoutez cette propriété étendue en sélectionnant l’option Activer la surveillance des performances sur une ressource dans la page Estate du Database Hub ou en exécutant les scripts T-SQL fournis dans cet article. Pour appliquer les métadonnées à plusieurs serveurs simultanément, considérons les requêtes multiserveur dans SQL Server Management Studio (SSMS).
Vous pouvez consulter les ressources Microsoft SQL dans le Database Hub depuis Azure, Fabric, et sur site, y compris Azure SQL Database, SQL Database in Fabric, Azure SQL Elastic pools, Azure SQL Managed Instance, SQL Server activé par Azure Arc, et instances SQL Server dans les machines virtuelles Azure.
Actuellement, les types de ressources de base de données suivants sont visibles dans le Database Hub mais ne sont pas pris en charge dans l'onglet Performance : Azure SQL Elastic pools, Azure SQL Managed Instance, base de données SQL dans Fabric, et instances SQL Server dans les machines virtuelles Azure.
Ajouter un fournisseur de ressources Azure pour activer le Database Hub
Inscrivez le fournisseur de Microsoft.AzureArcData ressources dans chaque abonnement contenant les ressources que vous souhaitez surveiller. Database Hub exige que ce fournisseur de ressources consulte les données de suivi des performances. Pour plus d’informations, consultez le registre des fournisseurs en Arizona. Utilisez Azure CLI :
az provider register --namespace Microsoft.AzureArcData
Ajoutez des métadonnées à une base de données utilisateur pour permettre Azure SQL Database dans la page Performance du Database Hub
Pour Azure SQL Database, ajoutez la
MS_EnablePerformanceMonitoringPreviewpropriété étendue à chaque base utilisateur que vous souhaitez surveiller.Conseil / Astuce
Exécutez le script sur chaque base de données utilisateur que vous souhaitez surveiller. Ne l’exécute pas dans la
masterbase de données.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
Pour arrêter la collecte de données de performance pour une base de données utilisateur, changez @value = N'true' à @value = N'false' dans les deux appels de procédure, puis relancez le script T-SQL.