Copiar bancos de dados em outros servidores

Aplica-se a:SQL Server

Às vezes é útil copiar um banco de dados de um computador em outro, seja para testar, verificar a consistência, desenvolver software, executar relatórios, criar um banco de dados espelho, ou, possivelmente, para tornar o banco de dados disponível para operações da ramificação remota.

Há vários modos de copiar um banco de dados:

  • Usando o Assistente para Copiar Banco de Dados

    Você pode usar o Assistente para Copiar Banco de Dados para copiar ou mover bancos de dados entre servidores ou para atualizar um banco de dados do SQL Server para uma versão posterior. Para obter mais informações, consulte Use the Copy Database Wizard.

  • Restaurando um backup de banco de dados

    Para copiar um banco de dados inteiro, você pode usar as instruções Transact-SQL BACKUP e RESTORE. Normalmente, a restauração de um backup completo de um banco de dados é usada para copiar o banco de dados de um computador para outro por uma variedade de razões. Para obter informações sobre como usar o backup e a restauração para copiar um banco de dados, veja Copiar bancos de dados com backup e restauração.

    Observação

    Para configurar um banco de dados espelho para espelhamento de banco de dados, você deve restaurar o banco de dados no servidor espelho usando RESTORE DATABASE <nome_do_banco_de_dados> WITH NORECOVERY. Para obter mais informações, confira Preparar um banco de dados espelho para espelhamento (SQL Server).

  • Usando o Assistente para Gerar Scripts para publicar bancos de dados

    Você pode usar o Assistente para Gerar Scripts para transferir um banco de dados de um computador local para um provedor de hospedagem na Web. Para obter mais informações, veja Assistente para Gerar e Publicar Scripts.