Copiar bases de datos en otros servidores

Se aplica a:SQL Server

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 más información, consulte Use the Copy Database Wizard.

  • 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 más 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.