Compartir a través de

Upgrade azure sql database

Alvis Sanchez 0 Puntos de reputación
2025-03-13T17:41:06.6433333+00:00

Hola compañeros; he recibido este correo referente al upgrade azure sql database, mi consulta es esto generaría alguna intermitencia en el servicio y si existe un paso a paso para realizar dicha acción.

Cualquier ayuda será de mucho valor

Imagen del usuario

Saludos

Control de acceso basado en rol de Azure
Control de acceso basado en rol de Azure

Un servicio de Azure que proporciona administración de acceso específico para los recursos de Azure, lo que permite conceder a los usuarios solo los derechos necesarios para realizar sus trabajos.


2 respuestas

Ordenar por: Muy útil
  1. Jonathan Pereira Castillo 17,485 Puntos de reputación Moderador
    2025-03-14T00:46:12.46+00:00

    ¡Hola Alvis Sanchez!

    Bienvenido a Microsoft Q&A.

    Entiendo tu preocupación sobre la posible intermitencia en el servicio durante la actualización de Azure SQL Database. Aquí tienes una guía detallada sobre el impacto y los pasos para realizar la actualización.

    Impacto en el Servicio Durante la Actualización

    Intermitencia en el Servicio

    La actualización de Azure SQL Database generalmente no causa una intermitencia significativa en el servicio debido a las características de alta disponibilidad integradas en la plataforma. Azure SQL Database utiliza redundancia local y zonal para asegurar que las operaciones de mantenimiento, como actualizaciones, no afecten la disponibilidad de tu base de datos. Sin embargo, es recomendable implementar lógica de reintento en tus aplicaciones para manejar cualquier breve interrupción que pueda ocurrir.

    Pasos para Realizar la Actualización

    1. Preparación

    • Evaluación de Compatibilidad: Utiliza el Data Migration Assistant para evaluar la compatibilidad de tu base de datos actual con la nueva versión.
    • Backup Completo: Realiza un backup completo de tu base de datos antes de iniciar la actualización para asegurar que no se pierdan datos.

    2. Configuración del Entorno

    • Seleccionar el Nivel de Servicio: Elige el nivel de servicio adecuado para tu base de datos en Azure SQL Database. Los niveles de servicio como Business Critical ofrecen mayor disponibilidad y rendimiento.
    • Preparar el Entorno de Destino: Configura el entorno de destino en Azure SQL Database, asegurándote de que todos los recursos necesarios estén disponibles.

    3. Migración de Esquema y Datos

    • Migrar Esquema: Utiliza herramientas como Azure Data Studio para migrar el esquema de tu base de datos.
    • Migrar Datos: Realiza la migración de datos utilizando el método de migración elegido, como la replicación transaccional o la migración offline.

    4. Validación y Optimización

    • Validar Migración: Verifica que todos los datos y el esquema se hayan migrado correctamente y que la base de datos esté funcionando como se espera.
    • Optimizar Rendimiento: Ajusta la configuración de la base de datos para optimizar el rendimiento en el nuevo entorno.

    Recursos Adicionales y recomendados

    Espero que estos consejos ayuden a resolver el problema. Si necesitas más asistencia, estoy a tu disposición.

    Saludos,

    Jonathan.

    ----------*

    Tu opinión es muy importante para nosotros! Si esta respuesta resolvió tu consulta, por favor haz clic en ''. Esto nos ayuda a mejorar continuamente la calidad y relevancia de nuestras soluciones.

    ¿Le ha resultado útil esta respuesta?

    0 comentarios No hay comentarios

  2. Sampath 3,880 Puntos de reputación Personal externo de Microsoft Moderador
    2025-03-13T21:41:13.5866667+00:00

    Hola @Alvis Sanchez,

    El correo electrónico que has recibido es una notificación general sobre la desaprobación de la versión de la API 2014-04-01 para Azure SQL Database.

    Esto no significa que tu base de datos deba actualizarse, sino que cualquier script, herramienta o aplicación que utilice esta versión antigua de la API deberá actualizarse antes del 31 de octubre de 2025 para evitar interrupciones.

    ¿Esto causará interrupciones en el servicio?

    No, la actualización no afectará directamente a tu base de datos de Azure SQL. Tu base de datos seguirá funcionando con normalidad. Sin embargo, si tus aplicaciones, scripts o herramientas de automatización siguen utilizando la versión de la API 2014-04-01 después de la fecha de retiro, esas llamadas a la API dejarán de funcionar.

    Para evitar interrupciones, debes actualizar cualquier recurso afectado antes de la fecha límite.

    Guía paso a paso para actualizar

    Identificar si estás utilizando la API desaprobada

    Debes comprobar si alguna aplicación, script o herramienta está utilizando la versión de la API 2014-04-01.

    Opción A: Usar Azure Resource Graph Explorer

    Ejecuta la siguiente consulta en Kusto Query Language (KQL) dentro de Azure Resource Graph Explorer:

    Resources
    
    | project name, type, apiVersion, subscriptionId, resourceGroup
    
    | where type =~ 'microsoft.sql/servers/databases'
    
    | where isnotnull(apiVersion)
    
    | order by type asc
    
    Opción B: Revisar los registros de Azure Monitor (si el registro está habilitado)

    Si Azure Monitor y Log Analytics están habilitados, puedes ejecutar esta consulta:

    AzureDiagnostics
    
    | where ResourceProvider == "MICROSOFT.SQL"
    
    | where ApiVersion == "2014-04-01" or ApiVersion == "2014-01-01" or ApiVersion == "2014-04-01-preview"
    

    Actualizar tus scripts, herramientas y aplicaciones

    Si detectas que tu versión de API está desactualizada, sigue estos pasos:

    Si utilizas plantillas ARM

    Actualiza la versión de la API en tu plantilla JSON de ARM:

    Versión antigua:

    "apiVersion": "2014-04-01"
    

    Versión nueva (por ejemplo, 2022-02-01):

    "apiVersion": "2022-02-01"
    
    Si utilizas llamadas a la API REST

    Si realizas solicitudes directas a la API, actualiza el parámetro api-version:

    Llamada a la API antigua:

    GET https://management.azure.com/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Sql/servers/{serverName}/databases/{databaseName}?api-version=2014-04-01
    

    Llamada a la API nueva (versión actualizada):

    GET https://management.azure.com/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Sql/servers/{serverName}/databases/{databaseName}?api-version=2022-02-01
    

    Conclusión

    • No es necesario realizar ninguna acción inmediata si tu base de datos sigue funcionando correctamente.
    • La actualización solo es obligatoria para aplicaciones, scripts o herramientas de automatización que usen la versión antigua de la API.
    • Si no realizas la actualización antes del 31 de octubre de 2025, las llamadas a la API con la versión 2014-04-01 dejarán de funcionar.

    Para más detalles, consulta la página oficial de retiro de APIs de Microsoft:

    🔗 Actualizaciones sobre el retiro de Azure REST API

    Estoy traduciendo las respuestas del inglés, disculpa cualquier error gramatical.

    ¡Espero que esto te ayude!

    Si esta respuesta te ha sido útil, haz clic en Aceptar y da un pulgar arriba al seleccionar / Me gusta.

    enter image description here

    Si necesitas asistencia técnica, crea un nuevo tema para que podamos ofrecerte una solución. Si tienes más preguntas, haz clic en Comentar.

    ¿Le ha resultado útil esta respuesta?

    0 comentarios No hay comentarios

Su respuesta

Las respuestas pueden ser marcadas como "Aceptadas" por el autor de la pregunta y "Recomendadas" por los moderadores, lo que ayuda a los usuarios a saber que la respuesta ha resuelto el problema del autor.