Copiar bases de datos en otros servidores
En ocasiones resulta útil copiar una base de datos de un equipo a otro para realizar pruebas, comprobar la coherencia, desarrollar software, ejecutar informes, crear una base de datos de reflejo o, quizás, poner la base de datos a disposición de las actividades de oficinas remotas.
Hay varias maneras de copiar una base de datos:
Usar el Asistente para copiar bases de datos
Puede usar el Asistente para copiar bases de datos con el fin de copiar o mover bases de datos entre los servidores o actualizar una base de datos de SQL Server a una versión posterior. Para obtener más información, vea Usar el Asistente para copiar bases de datos.
Restaurar una copia de seguridad de una base de datos
Para copiar una base de datos completa, puede utilizar las instrucciones BACKUP y RESTORE de Transact-SQL. Normalmente, la restauración de una copia de seguridad completa de una base de datos se utiliza para copiar la base de datos de un equipo a otro por varios motivos. Para obtener información sobre el uso de copias de seguridad y restauración para copiar una base de datos, vea Copiar bases de datos con Copias de seguridad y restauración.
[!NOTA]
Para configurar una base de datos reflejada para la creación de reflejo de la base de datos, debe restaurar la base de datos en el servidor reflejado mediante RESTORE DATABASE <database_name> WITH NORECOVERY. Para obtener más información, vea Preparar una base de datos reflejada para la creación de reflejo (SQL Server).
Utilizar el asistente Generar scripts para publicar bases de datos
Puede utilizar el asistente Generar scripts para transferir una base de datos de un equipo local a un proveedor de hospedaje web. Para obtener más información, vea Asistente Generar y publicar scripts.