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.
Se aplica a:Azure SQL Database
En este artículo se explica cómo configurar la retención de eliminación reversible para su servidor lógico en Azure, y cómo restaurar un servidor lógico que se ha eliminado dentro del período de retención.
Después de habilitar la retención de eliminación temporal, puede enumerar y restaurar un servidor lógico eliminado a su estado original durante la ventana de retención. Puede configurar un período de retención de eliminación temporal para su servidor lógico y restaurar un servidor eliminado mediante el portal de Azure, PowerShell o CLI de Azure.
Importante
La capacidad de configurar un período de retención para eliminación suave y restaurar un servidor lógico eliminado está actualmente en versión preliminar. Cualquier servidor lógico con más de dos años tiene automáticamente un período de retención de eliminación suave de siete días. Los servidores lógicos menores de dos años tienen deshabilitada la retención de eliminación suave de forma predeterminada.
Visión general
La retención de eliminación suave ayuda a proteger los servidores lógicos en Azure de la eliminación accidental, conservando durante un período configurable los metadatos del servidor eliminados. Al habilitar la retención de eliminación temporal y se elimina un servidor lógico, Azure no quita inmediatamente el servidor de forma permanente. En su lugar, Azure mantiene el servidor en un estado eliminado temporalmente durante el período de retención configurado. Mientras el servidor está en este estado, puede detectarlo y restaurarlo. El período de retención se configura en días en el nivel de servidor lógico y determina cuánto tiempo permanece recuperable un servidor eliminado.
La retención de borrado suave es útil en los escenarios siguientes:
- Eliminación accidental : recupere un servidor lógico que se eliminó involuntariamente.
- Seguridad operativa : reduzca el riesgo durante la automatización, la limpieza con scripts o las operaciones masivas.
- Desarrollo y pruebas : elimine y restaure servidores de forma segura en entornos de prueba o que no sean de producción.
- Gobernanza y protección : agregue un búfer de recuperación para mitigar la pérdida irreversible debido a un error humano.
Cuando se elimina el servidor lógico, se eliminan las bases de datos de usuario. Al restaurar el servidor, también puede restaurar bases de datos dentro del período de retención.
Prerrequisitos
Para configurar la retención de eliminación flexible, debe tener los siguientes requisitos previos:
- Una suscripción Azure. Si no tiene una suscripción de Azure, crear una cuenta gratuita
- Un servidor logical en Azure.
- Si usa PowerShell o el CLI de Azure, necesita Azure PowerShell módulo Az 15.4.0 o posterior o CLI de Azure versión 2.84.0 o posterior.
Permisos
Para configurar la retención de eliminación temporal o restaurar un servidor eliminado, el usuario debe ser miembro del rol colaborador de SQL Server.
Configuración de la retención de borrado suave
Puede configurar la retención de eliminación reversible para un servidor lógico al crearlo mediante PowerShell o CLI de Azure. Puede actualizar el período de retención de un servidor existente mediante el portal de Azure, PowerShell o el CLI de Azure.
Establezca el período de retención de 0 a 7 días. Configurar la retención en 0 días deshabilita la retención de eliminación suave.
Actualmente, no se puede configurar el período de retención de "soft delete" al crear un nuevo servidor lógico en el portal de Azure. Solo puede establecer el período de retención de un servidor existente.
Para ver o configurar la retención de eliminación suave para un servidor existente en el Azure portal, siga estos pasos:
Vaya al servidor lógico en el portal de Azure.
En Administración de datos, seleccione Delete protection (preview) para abrir el panel Delete Protection (versión preliminar).
En el panel Eliminar protección (versión preliminar):
- El campo Mantener servidores eliminados (en días) muestra el período de retención actual para el servidor. Si el valor es
Not enabledo0, la eliminación temporal está desactivada y el servidor no se puede recuperar en caso de ser eliminado. El valor entre1 and 7indica el número de días durante los cuales un servidor eliminado se conserva y está disponible para restauración. - Modifique el valor en el campo Mantener servidores eliminados (en días) para establecer el período de retención deseado para el servidor. Puede escribir un valor entre 1 y 7 para especificar el número de días para conservar un servidor eliminado.
- El campo Mantener servidores eliminados (en días) muestra el período de retención actual para el servidor. Si el valor es
Seleccione Aplicar para guardar los cambios.
Eliminación de un servidor lógico
Si elimina un servidor lógico con la retención de eliminación suave habilitada, el servidor entra en un estado de eliminación temporal durante el período de retención configurado. Puede eliminar un servidor mediante el portal de Azure, PowerShell o el CLI de Azure.
Si la retención de eliminación temporal no está configurada para el servidor, la eliminación del servidor produce una eliminación permanente sin opción de retención ni recuperación.
En el portal de Azure, puede eliminar un servidor logical de las siguientes ubicaciones:
- Use el botón Eliminar de la barra de comandos del panel Información general del servidor lógico.
- Active la casilla situada junto al servidor que desea eliminar en los servidores lógicos SQL del panel Azure SQL Hub y, a continuación, use el botón Delete en la barra de comandos.
Enumeración de servidores eliminados temporalmente
Puede enumerar los servidores lógicos eliminados temporalmente para ver qué servidores están disponibles para restaurar dentro del período de retención mediante el portal de Azure, PowerShell o el CLI de Azure.
Para ver una lista de servidores eliminados temporalmente, siga los pasos descritos en Restauración de un servidor eliminado para abrir el panel Restaurar servidor eliminado . La lista desplegable de servidores eliminados muestra todos los servidores eliminados temporalmente disponibles para restaurar una suscripción dentro de su período de retención especificado.
Restaurar un servidor lógico eliminado suavemente
Puede restaurar un servidor lógico eliminado temporalmente durante el período de retención mediante el portal de Azure, PowerShell o el CLI de Azure.
Cuando se elimina el servidor lógico, se eliminan las bases de datos de usuario. Al restaurar el servidor, también puede restaurar bases de datos dentro del período de retención.
Para restaurar un servidor lógico eliminado temporalmente en el portal de Azure:
Vaya al centro de Azure SQL en el portal de Azure.
En Azure SQL Database, seleccione servidores lógicos de SQL para abrir el panel de servidores lógicos de SQL.
En el panel Servidores lógicos de SQL , seleccione Restaurar en la barra de comandos para abrir el panel Restaurar servidor eliminado :
- En la lista desplegable, seleccione Suscripción.
- Seleccione la ubicación del servidor eliminado en la lista desplegable.
- Seleccione un servidor eliminado en la lista desplegable. En la lista desplegable se muestran todos los servidores eliminados temporalmente disponibles para restaurar dentro de su período de retención especificado.
Seleccione Restaurar para restaurar el servidor eliminado. El servidor restaurado tiene el mismo nombre y configuración que el servidor eliminado. Se restaura a su estado original en el momento de la eliminación. Una vez completada la operación de restauración, el servidor está disponible en la lista de servidores activos en el portal de Azure.
Eliminar permanentemente un servidor lógico
Si desea eliminar permanentemente un servidor lógico, asegúrese de que el período de retención de eliminación suave esté establecido en 0 para deshabilitar la retención antes de eliminar el servidor. Cuando se elimina el servidor, se elimina permanentemente.
Si el servidor lógico ya se ha eliminado con una retención especificada, pero desea eliminarlo permanentemente antes de que expire el período de retención, siga estos pasos:
- Restaure el servidor lógico.
- Desactive la retención configurando el período de retención de eliminación temporal en
0. - Elimine de nuevo el servidor lógico.
Acciones después de restaurar un servidor eliminado
Una vez restaurado el servidor lógico, las bases de datos se pueden restaurar manualmente mediante el panel Copias de seguridad en Administración de datos para el servidor lógico en el portal de Azure.
Las siguientes configuraciones de nivel de servidor se quitan durante la eliminación temporal y se deben volver a configurar después de restaurar el servidor:
- Grupos de conmutación por error
- Vínculos de replicación geográfica
- Alias DNS de servidor
- Conexiones de punto de conexión privado
- Reglas de firewall
- Agentes elásticos de trabajo
- Identidad del servidor en Microsoft Entra ID
- Claves de cifrado CMK/TDE
- grupos de Data Sync (enlaces de comunicación del servidor), si se estaba usando Data Sync
- Vínculo al área de trabajo de Synapse, si había un área de trabajo de Synapse conectada
Limitaciones
Se aplican las siguientes limitaciones al usar la retención de eliminación suave para el servidor lógico:
- Si usa la directiva integrada Azure para aplicar la autenticación de solo Microsoft Entra, no puede restaurar el servidor eliminado. Para restaurar el servidor, quite la directiva y, a continuación, restaure el servidor.
- Cuando se elimina el servidor lógico, se eliminan las identidades administradas.
- Cuando se restaura el servidor lógico, es necesario volver a configurar cualquier cifrado con clave administrada por el cliente (CMK).