Como cariar um novo banco de dados a partir de um backup de banco de dados existente (SQL Server Management Studio)

Este tópico explica como criar um novo banco de dados a partir de um banco de dados completo já existente.

Observação sobre segurançaObservação sobre segurança

Recomenda-se não anexar ou restaurar bancos de dados de origens desconhecidas ou não confiáveis. Esses bancos de dados podem conter código mal-intencionado que pode executar código Transact-SQL indesejável ou causar erros modificando o esquema ou a estrutura física do banco de dados. Antes de usar um banco de dados de uma fonte desconhecida ou não confiável, execute DBCC CHECKDB no banco de dados, em um servidor que não seja de produção. Além disso, examine o código, como procedimentos armazenados ou outro código definido pelo usuário, no banco de dados.

Observação importanteImportante

No modelo de recuperação completa ou bulk-logged, antes de poder restaurar um banco de dados no SQL Server Management Studio, deve-se fazer backup de log de transações ativas (conhecido como a parte final do log). Para obter mais informações, consulte Como fazer backup de um log de transações (SQL Server Management Studio).

Para criar um banco de dados novo a partir de um backup completo já existente

  1. Depois de se conectar à instância adequada do Mecanismo de banco de dados do SQL Server, no Pesquisador de Objetos, clique no nome do servidor para expandir a árvore de servidores.

  2. Clique com o botão direito do mouse em Banco de dados, aponte para Restaurar e clique em Banco de Dados. Clicando-se em Banco de Dados, abre-se a caixa de diálogo Restaurar Banco de Dados.

  3. Na página Geral, o nome do banco de dados de origem aparece, por padrão, na lista Banco de dados de destino. Para criar o novo banco de dados, digite o nome na caixa de listagem.

  4. Na caixa de texto Para um point-in-time use o padrão ( O mais recente possível) ou clique no botão procurar para selecionar uma data e hora específicos.

  5. Para especificar a origem e o local dos conjuntos de backup a serem restaurados, clique em uma das seguintes opções:

    • Banco de dados de origem

      Digite um nome de banco de dados na caixa de listagem.

    • Dispositivo de origem

      Clique no botão Procurar. Essa ação abre a caixa de diálogo Especificar Backup Na lista Mídia de backup, selecione um dos tipos de dispositivo listados. Para selecionar um ou mais dispositivos da lista Local do Backup, clique em Adicionar.

      Depois de adicionar os dispositivos desejados à lista Local do Backup, clique em OK para voltar à página Geral.

  6. Na grade Selecione os conjuntos de backup a serem restaurados, selecione os backups a serem restaurados. Essa grade exibe os backups disponíveis para o local especificado. Por padrão, um plano de recuperação é sugerido. Para substituir o plano de recuperação sugerido, pode-se alterar as seleções na grade. Backups que dependem da restauração de um backup anterior têm a seleção automaticamente cancelada quando a seleção do backup anterior é cancelada.

    Para obter informações sobre as colunas da grade Selecione os conjuntos de backup a serem restaurados, consulte Restaurar banco de dados (página Geral).

  7. Para exibir ou selecionar as opções avançadas, clique em Opções no painel Selecionar uma página.

  8. No painel Opções de restauração, selecione opcionalmente quaisquer das opções:

    • Substituir o banco de dados existente

    • Preservar as configurações de replicação

    • Perguntar antes de restaurar cada backup

    • Acesso restrito ao banco de dados restaurado

    Para descrições completas dessas opções do painel Opções de restauração, consulte Restaurar o banco de dados (página Opções).

  9. Você pode mover o banco de dados que está restaurando, especificando novos destinos de restauração para os arquivos na grade Restaurar os arquivos de banco de dados como. A grade lista o caminho original completo para cada arquivo de dados ou arquivo de log do banco de dados e o destino de restauração para cada arquivo.

    A tabela a seguir descreve as colunas da grade Restaurar os arquivos de banco de dados como.

    Cabeçalho

    Valores

    Nome do Arquivo Original

    O caminho completo do arquivo de banco de dados ou de logs do banco de dados original.

    Restaurar como

    O caminho e nome de arquivo que serão usados como o destino de restauração para esse arquivo de dados ou arquivo de log.

    Para mover o banco de dados que você está restaurando para um local diferente, edite o campo Restaurar como de cada arquivo e especifique o novo caminho de destino ou nome de arquivo, ou ambos.

    Além disso, se você desejar restaurar uma cópia de um banco de dados na instância de servidor enquanto o banco de dados original ainda estiver anexado, deve-se especificar um novo nome de banco de dados no campo Banco de dados de destino na página Geral da caixa de diálogo Restaurar banco de dados.

    ObservaçãoObservação
    A alteração dos destinos de restauração na coluna Restaurar como é o equivalente a usar a opção MOVE nas instruções RESTORE.
  10. O painel Estado de recuperação determina o estado do banco de dados após a operação de restauração. O comportamento padrão é para:

    • Deixar o banco de dados pronto para uso revertendo as transações não confirmadas. Os logs de transações adicionais não podem ser restaurados. (RESTORE WITH RECOVERY)

      ObservaçãoObservação

      Escolha essa opção somente se estiver restaurando todos os backups necessários agora.

    Alternativamente, você pode selecionar para:

    • Deixar o banco de dados não operacional e não reverter as transações não confirmadas. Os logs de transações adicionais podem ser restaurados. (RESTORE WITH NORECOVERY)

    • Deixar o banco de dados no modo somente leitura. Desfazer as transações não confirmadas, mas salvar as ações desfeitas em um arquivo em espera para que os efeitos da recuperação possam ser revertidos. (RESTORE WITH STANDBY)

    Para descrições das opções do painel Opções de restauração, consulte Restaurar o banco de dados (página Opções).