Restauración de un servidor de Azure Database for MariaDB eliminado

Importante

Azure Database for MariaDB está en proceso de retirada. Se recomienda encarecidamente migrar a Azure Database for MySQL. Para más información sobre la migración a Azure Database for MySQL, consulte ¿Qué ocurre con Azure Database for MariaDB?.

Cuando se elimina un servidor, la copia de seguridad del servidor de bases de datos se puede conservar hasta cinco días en el servicio. Solo se puede acceder a la copia de seguridad de la base de datos y restaurarla desde la suscripción de Azure en la que residía originalmente el servidor. Se pueden seguir los siguientes pasos recomendados para recuperar un recurso del servidor de MariaDB eliminado en un plazo de cinco días desde el momento de la eliminación del servidor. Los pasos recomendados solo funcionarán si la copia de seguridad del servidor todavía está disponible y no se ha eliminado del sistema.

Requisitos previos

Para restaurar un servidor de Azure Database for MariaDB que se ha eliminado, necesitará lo siguiente:

  • El nombre de la suscripción de Azure que hospeda el servidor original.
  • La ubicación en la que se creó el servidor.

Pasos para la restauración

  1. Vaya al Registro de actividad en la hoja del monitor de Azure Portal.

  2. En la página Registro de actividad, seleccione el botón Agregar filtro como se muestra a continuación y establezca filtros para los siguientes elementos:

    • La suscripción = la suscripción que hospeda el servidor eliminado.
    • Tipo de recurso = servidores Azure Database for MariaDB (Microsoft.DBForMariaDB/servers)
    • Operación = eliminación del servidor de MariaDB (Microsoft.DBForMariaDB/servers/delete)

    Activity log filtered for delete MariaDB server operation

  3. Haga una doble selección del evento Eliminar servidor MariaDB y, a continuación, seleccione la pestaña JSON. A continuación, anote los atributos "resourceId" y "submissionTimestamp" de la salida JSON. El valor de resourceId tiene el siguiente formato: /subscriptions/ffffffff-ffff-ffff-ffff-ffffffffffff/resourceGroups/TargetResourceGroup/providers/Microsoft.DBForMariaDB/servers/deletedserver.

  4. Vaya a la página de la API de REST del servidor y seleccione la pestaña "Probar", que se encuentra resaltada en verde. A continuación, inicie sesión con su cuenta de Azure.

  5. Proporcione los valores de resourceGroupName, serverName (nombre del servidor eliminado) y subscriptionId (derivado del atributo resourceId capturado en el paso 3), mientras que la versión de la API se rellena previamente tal como se muestra en la imagen.

    Create server using REST API

  6. Desplácese hacia abajo a la sección de cuerpo de la solicitud y pegue lo siguiente:

    {
        "location": "Dropped Server Location",  
        "properties": 
            {
                "restorePointInTime": "submissionTimestamp - 15 minutes",
                "createMode": "PointInTimeRestore",
                "sourceServerId": "resourceId"
            }
    }
    
  7. Reemplace los siguientes valores en el cuerpo de la solicitud anterior:

    • "Dropped server Location" por la región de Azure donde se creó originalmente el servidor eliminado
    • "submissionTimestamp" y "resourceId" por los valores capturados en el paso 3.
    • En el caso de "restorePointInTime", especifique un valor de "submissionTimestamp" menos 15 minutos para asegurarse de que el comando no tiene errores.
  8. Si ve el código de respuesta 201 o 202, quiere decir que la solicitud de restauración se envió correctamente.

  9. La creación del servidor puede llevar tiempo según el tamaño de la base de datos y los recursos de proceso aprovisionados en el servidor original. El estado de la restauración se puede supervisar desde el registro de actividad mediante el filtrado de

    • La suscripción = su suscripción.
    • Tipo de recurso = servidores Azure Database for MariaDB (Microsoft.DBForMariaDB/servers)
    • Operación = actualización de la creación del servidor de MariaDB

Pasos siguientes

  • Si está intentando restaurar un servidor en un plazo de cinco días y sigue recibiendo un error después de seguir los pasos descritos anteriormente, abra un incidente de soporte técnico para obtener ayuda. Si intenta restaurar un servidor eliminado pasados cinco días, se devolverá un error porque no se encontrará el archivo de copia de seguridad. No abra una incidencia de soporte técnico en este caso. El equipo de soporte técnico no puede proporcionar asistencia si la copia de seguridad se elimina del sistema.
  • Para evitar la eliminación accidental de los servidores, se recomienda encarecidamente usar Bloqueos de recursos.