Nota:
El acceso a esta página requiere autorización. Puede intentar iniciar sesión o cambiar directorios.
El acceso a esta página requiere autorización. Puede intentar cambiar los directorios.
Este artículo trata sobre la configuración necesaria para que las bases de datos SQL de Microsoft aparezcan en el Database Hub y participen en la monitorización del rendimiento soportada.
Important
Esta característica se encuentra en versión preliminar.
- Para habilitar la monitorización del rendimiento en una Azure SQL Database, añade una propiedad extendida a cada base de datos de usuario que quieras monitorizar. Añade esta propiedad extendida seleccionando la opción Habilitar Monitorización del Rendimiento en un recurso en la página de Estate del Database Hub o ejecutando los scripts T-SQL proporcionados en este artículo. Para aplicar los metadatos a varios servidores a la vez, consideremos consultas multiservidor en SQL Server Management Studio (SSMS).
Puedes consultar recursos de Microsoft SQL en el Database Hub desde Azure, Fabric y on-premises, incluyendo Azure SQL Database, SQL database en Fabric, Azure SQL Elastic pools, Azure SQL Managed Instance, SQL Server habilitado por Azure Arc e instancias de SQL Server en máquinas virtuales de Azure.
Actualmente, los siguientes tipos de recursos de base de datos son visibles en el Database Hub pero no están soportados en la pestaña de Rendimiento: Azure SQL Elastic pools, Azure SQL Managed Instance, base de datos SQL en Fabric e instancias de SQL Server en máquinas virtuales de Azure.
Añadir un proveedor de recursos de Azure para habilitar el Database Hub
Registra el proveedor de Microsoft.AzureArcData recursos en cada suscripción que contenga los recursos que quieras monitorizar. Database Hub requiere que este proveedor de recursos vea los datos de monitorización del rendimiento. Para más información, consulta el registro de proveedores en Arizona. Uso de la CLI de Azure:
az provider register --namespace Microsoft.AzureArcData
Añadir metadatos a una base de datos de usuario para habilitar Azure SQL Database en la página de rendimiento del Database Hub
Para Azure SQL Database, añade la
MS_EnablePerformanceMonitoringPreviewpropiedad extendida a cada base de datos de usuario que quieras monitorizar.Sugerencia
Ejecuta el script en cada base de datos de usuarios que quieras monitorizar. No lo ejecutes en la
masterbase de datos.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
Para detener la recogida de datos de rendimiento para una base de datos de usuario, cambia @value = N'true' a @value = N'false' en ambas llamadas a procedimientos y luego vuelve a ejecutar el script T-SQL.