Puedes clonar (copiar) una copia de seguridad de una base de datos, una instancia o una imagen de AG de SQL Server en cualquier host de SQL Server que conozca tu dispositivo de copia de seguridad o recuperación.
El proceso de clonación varía ligeramente en función de si clonas una sola imagen de base de datos, como un miembro de un grupo de disponibilidad Always On, o varias imágenes en una instancia de SQL.
Usa una operación de clonación:
Si tiene copias de varias bases de datos de SQL Server en un mismo volumen, para evitar la pérdida de datos accidental, ya que el contenido de todo el volumen se sobrescribe durante la restauración del volumen.
Si la base de datos original se ha eliminado debido a daños o si el servidor de base de datos antiguo se va a sustituir por uno nuevo.
Puedes usar un clon para restaurar bases de datos de SQL Server en cualquier host, a diferencia de una restauración, que solo se puede ejecutar en el host de origen.
Puedes usar un clon para crear una copia independiente de las bases de datos de SQL Server para pruebas y desarrollo, donde todos los cambios se mantendrán en la copia del usuario y no se volverán a escribir en el grupo de copias.
Los clones se pueden usar para recuperar bases de datos en una nueva ubicación, con un nuevo nombre de archivo o ambas cosas. Las copias se crean cuando una base de datos de origen se ha dañado o requiere un análisis de causa raíz. La clonación realiza una restauración completa con recuperación a un momento dado opcional en el mismo host (nuevo nombre de base de datos o nombre de archivo) o en hosts alternativos que ejecuten la misma versión o una superior. Los clones se pueden usar para realizar pruebas de rendimiento, desarrollar y probar durante largos periodos, generar informes e incluso clonar bases de datos de entornos de staging en instancias de producción.
Para clonar una base de datos SQL en un host, sigue estos pasos:
En la consola de gestión del servicio de copia de seguridad y recuperación ante desastres, abre el Gestor de aplicaciones para ver la lista Aplicaciones.
Haz clic con el botón derecho en la aplicación con la imagen que quieras clonar y, a continuación, elige Acceder. Se abrirá la página Acceso, donde se mostrarán las imágenes de la copia de seguridad en la vista de rampa de la cronología.
Selecciona una imagen y, a continuación, Clonar en la lista de operaciones de acceso. Se abrirá la página Clonar.
Seleccione un objetivo en la lista desplegable Objetivo.
Si quieres, introduce una etiqueta para la tarea de clonación en el campo Etiqueta.
En Opciones de la aplicación, selecciona una o varias bases de datos para clonar. A diferencia de la operación de montaje, no se crea ningún grupo de coherencia nuevo cuando se clonan varias bases de datos.
Si la aplicación de origen está protegida por una política de instantáneas que tiene habilitadas las copias de seguridad de los registros de la base de datos y los registros están disponibles con la imagen, puede usarlos para avanzar hasta un momento específico cambiando estas opciones en la sección Tiempo de avance:
- El campo de fecha contiene todas las fechas posibles a las que se puede restaurar la base de datos con la aplicación de los registros de transacciones de la base de datos. Seleccione la fecha a la que se debe restaurar la base de datos.
- El campo de hora contiene un control deslizante que muestra todas las horas posibles de la fecha seleccionada a las que se puede restaurar la base de datos. Si seleccionas la última fecha posible y, a continuación, mueves el control deslizante hasta la posición más a la derecha, el trabajo se aplicará a todos los registros disponibles. Si seleccionas la fecha más antigua posible y mueves el control deslizante hasta la posición más a la izquierda, la tarea no aplicará ningún registro.
- Puedes especificar que se adelante la hora con Hora del usuario u Hora del host. La hora del usuario se calcula en función de la hora local del usuario actual. La hora del host es relativa al sistema que aloja los datos que se van a clonar.
En Nombre de instancia de SQL Server, selecciona una instancia de SQL Server de destino para gestionar la nueva base de datos.
Si vas a clonar una sola base de datos, introduce el nombre de la nueva base de datos. No uses nombres de bases de datos que ya existan en el servidor y la instancia de destino seleccionados.
Si vas a clonar varias bases de datos SQL, puedes asignar un nombre a cada una. En Opciones avanzadas, también puedes añadir un sufijo o un prefijo (o ambos) al nombre de cada base de datos clonada.
Habilite la opción Cambiar el nombre de los archivos para que coincidan con el de la nueva base de datos si quiere cambiar el nombre de los archivos de la base de datos para que coincidan con los nuevos nombres de la base de datos.
En la sección Opciones avanzadas, introduce la información de los campos adicionales obligatorios.
Propiedad Descripción Recuperar una base de datos después de restaurarla Si la opción Recuperar base de datos después de la restauración no está habilitada, la base de datos de SQL Server se quedará en un estado en el que los registros se pueden restaurar. Cuando está habilitada, la base de datos de SQL Server se pone online y los registros no se pueden restaurar más allá de la hora especificada en el montaje. Recuperar inicios de sesión de usuario Esto solo se aplica si la opción Crear copia de seguridad de los inicios de sesión de usuario de SQL Server de la sección Policy Settings (Configuración de la política) o Policy Settings Overrides (Sustituciones de la configuración de la política) tiene el valor Yes (Sí). Este no es el valor predeterminado. Si se selecciona Sí, se restaurarán en la instancia de destino todos los inicios de sesión de usuario de los que se haya creado una copia de seguridad en la instancia de origen. Las cuentas de dominio solo se restauran si el servidor SQL de destino está en el mismo dominio o bosque que el origen y si se han establecido las relaciones de confianza necesarias. Nombre de usuario/Contraseña Credenciales de usuario para el aprovisionamiento de bases de datos.
El nombre de usuario solo es obligatorio cuando la cuenta que ejecuta el agente de Backup and DR (normalmente "Sistema local") no tiene privilegios para aplicar registros de transacciones o para separar una base de datos (lo que suele ser necesario durante un desmontaje posterior).Sobrescribir base de datos Sobrescribe la base de datos original. En la sección Ubicaciones de archivos, especifique si quiere copiar los archivos de base de datos en la misma ruta que el servidor de origen o en una nueva ubicación. Hay tres opciones posibles:
Copiar los archivos en la misma unidad o ruta que tenían en el servidor de origen (opción predeterminada).
Elige nuevas ubicaciones de archivos en el nivel de volumen.
Elige nuevas ubicaciones de archivos a nivel de archivo.
Si selecciona la segunda opción (nueva opción de archivo a nivel de volumen), verá una tabla con los menús desplegables de volumen de origen y de destino.
En Volumen de destino, seleccione un volumen de destino en la lista desplegable de todas las aplicaciones del sistema de archivos detectadas. Si es necesario, también puedes escribir el volumen, por ejemplo: M:\ o L:\Logs\Log1.
Si selecciona la tercera opción (nuevas ubicaciones de archivos a nivel de archivo), aparecerá una tabla con tres columnas: Archivo, Ubicación de origen y Ubicación de destino. En Ubicación de destino, introduzca la nueva ubicación del archivo según sea necesario.
Haz clic en Enviar. Se envía un trabajo para clonar la imagen en el host seleccionado. Para comprobar que la operación de clonación se ha realizado correctamente, consulta el estado del trabajo en Monitor.
Guía para administradores de bases de datos de Microsoft SQL Server sobre copias de seguridad y recuperación tras fallos
Esta página forma parte de una serie de páginas específicas sobre la protección y recuperación de bases de datos de Microsoft SQL Server con Backup and DR. Puede consultar más información en los siguientes enlaces:
- Copia de seguridad y recuperación ante desastres para bases de datos de Microsoft SQL Server
- Preparar bases de datos de SQL Server para el servicio de Backup y DR
- Añadir un host de base de datos de SQL Server y detectar bases de datos
- Configurar planes de copias de seguridad para instancias y bases de datos de Microsoft SQL Server
- Detalles y ajustes de las aplicaciones para instancias y bases de datos de Microsoft SQL Server
- Montar una base de datos de SQL Server
- Montar bases de datos en grupos de disponibilidad Always On de SQL
- Gestionar un montaje activo
- Migrar una base de datos de SQL Server
- Clonar bases de datos de SQL Server
- Recuperar copias de seguridad de SQL Server