Compartir a través de


Problemas conocidos y solución de problemas en el módulo de administración de base de datos de Azure SQL Database

En este artículo se enumeran los problemas conocidos del módulo de administración para Azure SQL Database.

Advertencia

Hay un problema en SQL Server 2019 CU8 y versiones posteriores, que se utilizan como servidor SQL para alojar la base de datos OperationsManager en System Center Operations Manager. En el caso de esta configuración, Azure SQL Database MP no pudo importar en System Center Operations Manager con el siguiente error: MPInfra_p_ManagementPackInstall failed with exception: Conversion failed when converting from a character string to uniqueidentifier. Está relacionado con la función Inserción de UDF escalares que mejora el rendimiento de las consultas que invocan UDF escalares a partir de SQL Server 2019. Consulta la solución alternativa siguiente.

Título del problema Comportamiento / síntoma Solución alternativa conocida
No se pueden quitar las plantillas Al quitar una plantilla de supervisión, aparece el siguiente mensaje: “El elemento que intenta quitar no se puede eliminar porque otro objeto hace referencia a él…”. Dado que System Center Operations Manager no admite la eliminación de plantillas en cascada, debes quitar a mano todos los monitores que tienen como destino el servidor definido por la plantilla antes de quitar la plantilla. En la consola de System Center Operations Manager, ve a Creación>Objetos del módulo de administración>Monitores, establece el ámbito de la lista en el servidor definido por la plantilla y quita todos los monitores personalizados.
Es posible que no se descubran algunos grupos elásticos No se detectan grupos elásticos sin bases de datos. Sin resolución.
Los mensajes de error se reciben cuando varias plantillas detectan Azure SQL Server a la vez Si se usan a la vez varias plantillas de Azure SQL Database con derechos de usuario diferentes para detectar los mismos servidores de Azure SQL, aparecen eventos de error (identificador 6302) en el Visor de eventos de Operations Manager. Cada servidor de Azure SQL debe ser descubierto únicamente mediante una sola plantilla.
Las reglas y monitores pueden proporcionar datos incorrectos si se cambian los valores predeterminados de invalidación de intervalo Si el valor del parámetro Intervalo (segundos) se establece en un valor menor que el valor predeterminado, las reglas y monitores pueden proporcionar datos incorrectos. El parámetro Intervalo (segundos) debe establecerse en no menor que el valor predeterminado.
La opción de lista de exclusión del servidor puede funcionar de manera incorrecta La lista de exclusión del servidor puede comportarse de manera incorrecta. Las máscaras configuradas pueden desaparecer de la lista y es posible que aún se obtenga algún rendimiento. Sin resolución.
Algunas reglas de recopilación de rendimiento no pueden recopilar datos cuando REST+T-SQL está habilitado Es posible que algunas reglas de recopilación de rendimiento no funcionen debido a la falta de permisos de T-SQL necesarios. Ejecuta consultas T-SQL especificadas en Configuración de la supervisión de la API de REST de Azure.
La configuración de la casilla Usar T-SQL para la supervisión no se puede guardar Después de crear la plantilla de supervisión de Azure SQL Database utilizando el modo de autenticación Entidad de servicio de Azure y la opción Utilizar la configuración de SPN existente de Ejecutar como perfil, la casilla de verificación Utilizar T-SQL para la supervisión permanece activada independientemente de la elección del usuario. Sin resolución.
Los objetos supervisados no estarán disponibles si se cambia el servidor de administración en el grupo de recursos Los objetos supervisados no estarán disponibles en System Center Operations Manager si se cambia el servidor de administración en el grupo de recursos. Se muestra una alerta con la siguiente descripción en el registro de System Center Operations Manager: “El miembro del grupo ya no posee objetos administrados asignados al grupo porque la mitad o menos de los miembros del grupo han confirmado la solicitud de arrendamiento más reciente. El miembro del grupo ha descargado los flujos de trabajo de los objetos administrados que poseía previamente". Espera hasta que los objetos se procesen en un nuevo servidor de administración.
El portal de Azure puede dejar de obtener resultados en respuesta a solicitudes de la API REST de Azure debido a ciertas reglas de rendimiento. En casos con un gran número de bases de datos (aproximadamente 1000), Azure Portal puede dejar de recuperar los resultados de las respuestas a solicitudes de API REST de Azure de algunas reglas de rendimiento. Sin resolución.
Es posible que se produzca un error en la conexión SQL con las bases de datos de Azure SQL si el número de bases de datos es demasiado alto Si el número de bases de datos es superior a 2000 bases de datos, es posible que se produzca un error en la conexión SQL a bases de datos de Azure SQL con las excepciones descritas en Excepciones de bases de datos de Azure SQL. Como resultado, el monitor de disponibilidad de conexión de base de datos cambia su estado de Correcto a Advertencia. También puede afectar a los flujos de trabajo con orígenes de datos de consulta T-SQL debido a la pérdida de conexión. Sin resolución.

Excepciones de bases de datos de Azure SQL

A continuación se muestra una lista de excepciones que pueden producirse si el número de bases de datos supera los 2000:

  • Se ha establecido correctamente la conexión con el servidor, pero se ha producido un error durante el protocolo de enlace previo al inicio de sesión.

  • Tiempo de espera de conexión agotado. El período de tiempo de espera transcurrió al intentar consumir la confirmación del protocolo de enlace previo al inicio de sesión. Esto podría deberse a un error en el protocolo de enlace previo al inicio de sesión o a que el servidor no pudo responder a tiempo.

  • Error relacionado con la red o específico de la instancia mientras se establecía una conexión con el servidor SQL Server. No se encontró el servidor o no era accesible. Comprueba que el nombre de la instancia es correcto y que SQL Server está configurado para admitir las conexiones remotas.

Deshabilitación de la inserción de UDF escalar sin cambiar el nivel de compatibilidad de la base de datos

Para importar el módulo de administración de Azure SQL Database en un entorno con la base de datos de Operations Manager hospedada en SQL Server 2019 y versiones posteriores, puedes deshabilitar temporalmente en la base de datos de Operations Manager la inserción de UDF escalar en el ámbito de la base de datos. Para deshabilitarla, ejecuta la siguiente instrucción en el contexto de la base de datos aplicable:

USE OperationsManager;
ALTER DATABASE SCOPED CONFIGURATION SET TSQL_SCALAR_UDF_INLINING = OFF;

Cuando el proceso de importación del paquete de administración se realiza correctamente, puedes volver a habilitar la inserción de UDF escalar en la base de datos de Operations Manager.

USE OperationsManager;
ALTER DATABASE SCOPED CONFIGURATION SET TSQL_SCALAR_UDF_INLINING = ON;