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 según si estás clonando una sola imagen de base de datos, como un miembro de un grupo de disponibilidad siempre activo (AG), o varias imágenes en una instancia de SQL.
Usa una operación de clonación:
Si tienes copias de varias bases de datos de SQL Server en un solo volumen, evita la pérdida de datos no intencional, ya que el contenido de todo el volumen se reemplaza durante el restablecimiento del volumen.
Si se quitó la base de datos original debido a daños o si se reemplaza el servidor de la base de datos anterior por uno nuevo.
Puedes usar una clonación para restablecer de manera eficaz bases de datos de SQL Server en cualquier host, a diferencia de un restablecimiento que solo se puede ejecutar en el host de origen.
Puedes usar una clonación para crear una copia independiente de las bases de datos de SQL Server para pruebas y desarrollo, en la que todos los cambios permanecerán en la copia del usuario y no se volverán a escribir en el grupo de instantáneas.
Las clonaciones se pueden usar para recuperar bases de datos en una ubicación nueva, un nombre de archivo nuevo o ambos. Las copias se crean cuando una base de datos de origen se daña o requiere un análisis de causa raíz. El clon realiza un restablecimiento completo con una recuperación opcional de un momento determinado en el mismo host (nombre o nombre de archivo de la base de datos nueva) o hosts alternativos que ejecutan la misma versión o una posterior. Los casos de uso de las clonaciones incluyen pruebas de rendimiento, desarrollo y pruebas a largo plazo, informes y incluso clonación de bases de datos de entornos de pruebas en instancias de producción existentes.
Para clonar una base de datos SQL en un host, sigue estos pasos:
Abre el Administrador de apps en la lista Aplicaciones.
Haz clic con el botón derecho en la aplicación con la imagen que quieres clonar y, luego, elige Acceder. Se abrirá la página Acceso, en la que se enumeran las imágenes de copia de seguridad en la vista de rampa de Rutas.
Selecciona una imagen y, luego, Clonar en la lista de operaciones de acceso. Se abrirá la página Clonar.
Selecciona un objetivo de la lista desplegable Destino.
De manera opcional, ingresa una etiqueta para la tarea de clonación en el campo Etiqueta.
En Application Options, selecciona una o más bases de datos para clonar. A diferencia de la operación de activación, no se crea un 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 habilitó las copias de seguridad de registros de la base de datos y los registros están disponibles con la imagen, puedes usarlos para actualizar a un momento específico cambiando estas opciones en la sección Roll Forward Time:
- El campo de fecha contiene todas las fechas posibles a las que se puede actualizar la base de datos, con la aplicación de registros de transacciones de la base de datos. Selecciona la fecha a la que se debe actualizar la base de datos.
- El campo de hora contiene un control deslizante que muestra todas las horas posibles en la fecha seleccionada a las que se puede transferir la base de datos. Si seleccionas la fecha más reciente posible y, luego, mueves el control deslizante a la posición más a la derecha, la tarea se aplicará a todos los registros disponibles. Si seleccionas la fecha más antigua posible y mueves el control deslizante a la posición más a la izquierda, la tarea no aplicará registros.
- Puedes especificar que se actualice con User Time o Host Time. La hora del usuario es relativa a la hora local del usuario actual. El tiempo del host se mide en relación con el sistema que aloja los datos que se clonarán.
En Nombre de la instancia de SQL Server, selecciona una instancia de SQL Server objetivo para administrar la base de datos nueva.
Si clonas una sola base de datos, ingresa el nombre de la base de datos nueva y evita los nombres de las bases de datos existentes en el servidor y la instancia de destino seleccionados.
Si clonas varias bases de datos de SQL, puedes proporcionar un nombre para cada una. En Opciones avanzadas, también puedes agregar un sufijo o un prefijo, o ambos, al nombre de cada base de datos clonada.
Habilita la opción Cambiar el nombre de los archivos para que coincidan con la base de datos nueva si deseas cambiar el nombre de los archivos de la base de datos para que coincidan con los nombres de la base de datos nueva.
En la sección Opciones avanzadas, ingresa la información de los campos adicionales obligatorios.
Propiedad Descripción Cómo recuperar la base de datos después del restablecimiento Si no está habilitada la opción Recover Database After Restore, la base de datos de SQL Server se deja en un estado en el que se pueden transferir los registros. Cuando está habilitado, la base de datos de SQL Server se pone en línea y los registros no se pueden transferir más allá del tiempo especificado en la activación. Recuperar accesos de usuario Esto se aplica solo si Copia de seguridad de los accesos de los usuarios de SQL Server en la configuración de la política o en las anulaciones de la configuración de la política está establecida como Sí (esta no es la configuración predeterminada). Si se establece en Sí, todos los accesos de los usuarios de los que se creó una copia de seguridad desde la instancia de origen se restablecen en la instancia de destino. Las cuentas de dominio solo se restablecen si el SQL Server de destino está en el mismo dominio o bosque que la fuente y si se establecen las relaciones de confianza necesarias. Nombre de usuario o contraseña Credenciales de usuario para el aprovisionamiento de la base de datos
El nombre de usuario solo es obligatorio cuando la cuenta que ejecuta el agente de copia de seguridad y DR (por lo general, "Sistema local") no tiene privilegios para aplicar registros de transacciones o para desconectar una base de datos (lo que suele ser necesario durante una desconexión posterior).Reemplazar la base de datos existente Reemplaza la base de datos original. En la sección Ubicaciones de archivos, especifica si deseas copiar los archivos de la base de datos en la misma ruta de acceso que el servidor de origen o en una ubicación nueva. Existen tres opciones:
Copia los archivos en la misma unidad o ruta de acceso que tenían en el servidor de origen (opción predeterminada).
Elige nuevas ubicaciones de archivos a nivel del volumen.
Elige nuevas ubicaciones de archivos a nivel del archivo.
Si seleccionas la segunda opción (opción de archivo nuevo a nivel del volumen), verás una tabla con el volumen de origen y el menú desplegable de volumen de destino.
En Volumen de destino, selecciona un volumen de destino de la lista desplegable de todas las aplicaciones del sistema de archivos descubiertas. Si es necesario, también puedes escribir el volumen, por ejemplo: M:\ o L:\Logs\Log1.
Si seleccionas la tercera opción (nuevas ubicaciones de archivos a nivel del archivo), aparecerá una tabla con tres columnas: Archivo, Ubicación de origen y Ubicación de destino. En Ubicación de destino, ingresa 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 verificar que la operación de clonación se realizó correctamente, consulta el estado del trabajo en el Monitor.
Guía para administradores de bases de datos de SQL Server de Backup and DR
Esta página es una de una serie de páginas específicas para proteger y recuperar bases de datos de Microsoft SQL Server con copias de seguridad y DR. Puedes encontrar información adicional en los siguientes recursos:
- Copia de seguridad y DR para bases de datos de SQL Server
- Prepara las bases de datos de SQL Server para el servicio de Copia de seguridad y DR
- Cómo agregar un host de base de datos de SQL Server y descubrir bases de datos
- Configura planes de copia de seguridad para instancias y bases de datos de Microsoft SQL Server
- Cómo activar una base de datos de SQL Server
- Activa bases de datos en grupos de disponibilidad Always On de SQL
- Cómo migrar una base de datos de SQL Server
- Clona bases de datos de SQL Server
- Cómo recuperar copias de seguridad de SQL Server