Copiar bancos de dados em outros servidores

À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 Usar o Assistente para Copiar Banco de Dados.

  • Restaurando um backup de banco de dados

    Para copiar um banco de dados inteiro, você pode usar as instruções BACKUP e RESTORE Transact-SQL. 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 mais informações sobre o uso de backup e restauração para copiar um banco de dados, consulte Copiar bancos de dados com backup e restauração.

    ObservaçãoObservação

    Para definir um banco de dados espelho para espelhamento de banco de dados, você deve restaurar o banco de dados sobre o servidor espelho por meio de RESTORE DATABASE <database_name> WITH NORECOVERY. Para obter mais informações, consulte 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, consulte Assistente para Gerar e Publicar Scripts.