Como restaurar um backup de banco de dados (SQL Server Management Studio)

Este tópico explica como restaurar um backup de banco de dados completo.

Observação importanteImportante

No modelo de recuperação completa ou com log de operações em massa, 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 restaurar um banco de dados criptografado, é necessário ter acesso ao certificado ou à chave assimétrica usada para criptografar o banco de dados. Sem o certificado ou a chave assimétrica, o banco de dados não pode ser restaurado. Como resultado, o certificado usado para criptografar a chave de criptografia do banco de dados deverá ser retido enquanto o backup for necessário. Para obter mais informações, consulte Certificados e chaves assimétricas do SQL Server.

Para restaurar um backup de banco de dados completo

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

  2. Expanda os Bancos de Dados. Dependendo do banco de dados, selecione um banco de dados de usuário ou expanda os Bancos de Dados do Sistema e depois selecione um banco de dados do sistema.

  3. Clique com o botão direito do mouse no banco de dados, aponte para Tarefas e clique em Restaurar.

  4. Clique em Banco de Dados, que abre a caixa de diálogo Restaurar Banco de Dados.

  5. Na página Geral, o nome do banco de dados de restauração aparece na caixa de listagem Banco de Dados de Destino. Para criar um novo banco de dados, digite o nome na caixa de listagem.

  6. Na caixa de texto Para um Point-in-time, mantenha o padrão (Mais Recente Possível) ou selecione uma data e uma hora específicas clicando no botão de procura, que abre a caixa de diálogo Restauração Point-in-time. Para obter mais informações, consulte Como restaurar para um point-in-time (SQL Server Management Studio).

  7. 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

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

    • Dispositivo de origem

      Clique no botão de procura que abre a caixa de diálogo Especificar Backup. Na caixa de listagem Mídia de Backup, selecione um dos tipos de dispositivo listados. Para selecionar um ou mais dispositivos para a caixa de listagem Local do Backup, clique em Adicionar.

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

  8. 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, você pode alterar as seleções na grade. Quaisquer backups que dependam de um backup anulado serão anulados automaticamente.

    Para obter informações sobre as colunas da grade Selecione os Conjuntos de Backup para Restaurar, consulte Restaurar banco de dados (página Geral).

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

  10. No painel Opções de Restauração, você pode escolher quaisquer das opções seguintes, conforme apropriado para sua situação:

    • Substituir o Banco de Dados Existente

    • Preservar as Configurações de Replicação

    • Perguntar Antes de Restaurar cada Backup

    • Restringir o Acesso ao Banco de Dados Restaurado

    Para obter mais informações sobre essas opções, consulte Restaurar o banco de dados (página Opções).

  11. Opcionalmente, você pode restaurar o banco de dados para um novo local, especificando um novo destino de restauração para cada arquivo na grade Restaurar os Arquivos de Banco de Dados como. Para obter mais informações sobre essa grade, consulte Restaurar o banco de dados (página Opções).

  12. 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 é:

    • Deixar o banco de dados pronto para uso revertendo 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 você estiver restaurando todos os backups necessários agora.

    Como alternativa, você pode escolher qualquer uma das seguintes opções:

    • 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, consulte Restaurar o banco de dados (página Opções).

ObservaçãoObservação

Após a restauração de um banco de dados do SQL Server 2005 ou do SQL Server 2000 no SQL Server 2008, o banco de dados estará imediatamente disponível e, em seguida, será atualizado de forma automática. Se o banco de dados tiver índices de texto completo, o processo de atualização importará, redefinirá ou recriará esses índices dependendo da configuração da propriedade de servidor Opção de Atualização de Texto Completo. Se a opção de atualização for definida como Importar ou Recriar, os índices de texto completo permanecerão indisponíveis durante a atualização. Dependendo da quantidade de dados a serem indexados, a importação pode levar várias horas, e a recriação pode ser até dez vezes mais demorada. Lembre-se também de que, quando a opção de atualização estiver definida como Importar, se os índices de texto completo estiverem indisponíveis, os índices de texto completo associados serão recriados. Para obter informações sobre como exibir ou alterar a configuração da propriedade Opção de Atualização de Texto Completo, consulte Como exibir ou alterar propriedades do servidor para a pesquisa de texto completo (SQL Server Management Studio).