Añadir una base de datos Microsoft SQL al Centro de Bases de Datos (vista previa)

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.

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

  1. Para Azure SQL Database, añade la MS_EnablePerformanceMonitoringPreview propiedad 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 master base 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.

Paso siguiente