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 y recuperación.
El proceso de clonación varía un poco según si clonas una sola imagen de base de datos, como un miembro de un grupo de disponibilidad (AG) Always On, 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, para evitar la pérdida involuntaria de datos, 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 las 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 de los usuarios 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. Los clones se crean cuando una base de datos de origen se corrompe o requiere un análisis de causa raíz. La clonación realiza un restablecimiento completo con una recuperación de un momento determinado opcional en el mismo host (nombre de base de datos o nombre de archivo nuevo) o en 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 etapa de pruebas a instancias de producción existentes.
Para clonar una base de datos de SQL en un host, sigue estos pasos:
En la consola de administración del dispositivo Backup and DR, abre el Administrador de apps en la lista Aplicaciones.
Haz clic con el botón derecho en la aplicación con la imagen que deseas clonar y, luego, elige Acceso. Se abrirá la página Acceso con una lista de las imágenes de copia de seguridad en la vista de rampa de la línea de tiempo.
Selecciona una imagen y, luego, Clonar en la lista de operaciones de acceso. Se abrirá la página Clonar.
Selecciona un destino de la lista desplegable Destino.
De manera opcional, ingresa una etiqueta para el trabajo de clonación en el campo Etiqueta.
En Opciones de la aplicación, 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 avanzar 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 avanzar la base de datos, con la aplicación de los registros de transacciones de la base de datos. Selecciona la fecha a la que se debe avanzar la base de datos.
- El campo de hora contiene un control deslizante que muestra todas las horas posibles de la fecha seleccionada a la que se puede avanzar 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, el trabajo se aplicará a todos los registros disponibles. Si seleccionas la fecha más temprana posible y mueves el control deslizante a la posición más a la izquierda, el trabajo no aplicará registros.
- Puedes especificar que se avance con el tiempo del usuario o el tiempo del host. La hora del usuario es relativa a la hora local del usuario actual. La hora del host es relativa al sistema que aloja los datos que se clonarán.
En Nombre de la instancia de SQL Server, selecciona una instancia de SQL Server de destino para administrar la base de datos nueva.
Si clonas una sola base de datos, ingresa el nombre de la base de datos nueva, evitando 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 base de datos. 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 Recupera la base de datos después de restablecerla Si no se habilita Recuperar la base de datos después de la restauración, la base de datos de SQL Server se deja en un estado en el que los registros se pueden avanzar. Cuando está habilitada, la base de datos de SQL Server se pone en línea y los registros no se pueden avanzar más allá de la hora especificada en la activación. Recuperar accesos de usuario Esto se aplica solo si la opción Crea copias de seguridad de los accesos de 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 en Sí (esta no es la opción predeterminada). Si se establece en Sí, todos los accesos de usuario 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 la instancia de SQL Server de destino está en el mismo dominio o bosque que la de origen y si se establecieron las relaciones de confianza necesarias. Nombre de usuario y contraseña Son las 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 Backup and DR (por lo general, "Sistema local") no tiene privilegios para aplicar registros de transacciones o desconectar una base de datos (lo que suele ser necesario durante un desmontaje posterior).Reemplazar la base de datos existente Reemplaza la base de datos original. En la sección Ubicaciones de archivos, especifica si quieres 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 estaban en el servidor de origen (opción predeterminada).
Elige nuevas ubicaciones de archivos a nivel del volumen.
Elige nuevas ubicaciones de archivos a nivel de 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 del volumen de destino.
En Volumen de destino, selecciona un volumen de destino de la lista desplegable de todas las aplicaciones de sistemas 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 de 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 haya realizado correctamente, consulta el estado del trabajo en el Monitor.
Guía de DBA de Microsoft SQL Server para Backup and DR
Esta página forma parte de una serie de páginas específicas para proteger y recuperar bases de datos de Microsoft SQL Server con Backup and DR. Puedes encontrar información adicional en los siguientes vínculos:
- Backup and DR para bases de datos de Microsoft SQL Server
- Prepara las bases de datos de SQL Server para Backup and DR
- Agrega un host de base de datos de SQL Server y descubre bases de datos
- Configura planes de copia de seguridad para instancias y bases de datos de Microsoft SQL Server
- Detalles y configuración de la aplicación para las instancias y bases de datos de Microsoft SQL Server
- Activa una base de datos de SQL Server
- Activa bases de datos en grupos de disponibilidad Always On de SQL
- Administra una activación activa
- Migra una base de datos de SQL Server
- Clona bases de datos de SQL Server
- Recupera copias de seguridad de SQL Server