Compartilhar via


Restaurar um backup de banco de dados (SQL Server Management Studio)

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

Importante

No modelo de recuperação completa ou bulk-logged, antes de restaurar um banco de dados no SQL Server Management Studio, você deve fazer backup do log de transações ativo (conhecido como a parte final do log). Para obter mais informações, confira Fazer backup de um log de transações (SQL Server). 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 SQL Server Certificates and Asymmetric Keys.

Observe que, se você restaurar um banco de dados SQL Server 2005 ou superior para SQL Server 2014, o banco de dados será atualizado automaticamente. Normalmente, o banco de dados se torna disponível imediatamente. No entanto, se um banco de dados SQL Server 2005 tiver índices de texto completo, o processo de atualização importará, redefinirá ou recompilará-los, dependendo da configuração da propriedade do 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 poderá levar várias horas e a recriação poderá ser até dez vezes mais demorada. Lembre-se também de que, quando a opção de atualização estiver definida como Importar, se não houver um catálogo de texto completo disponível, os índices de texto completo associados serão recompilados. Para obter informações sobre como exibir ou alterar a configuração da propriedade Full-Text Upgrade Option , veja Gerenciar e monitorar a pesquisa de texto completo para uma instância de servidor.

Para restaurar um backup de banco de dados completo

  1. Depois de se conectar à 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 sistemae selecione um banco de dados do sistema.

  3. Clique com o botão direito do mouse no banco de dados, aponte para Tarefas, aponte para Restaurar e clique em Banco de Dados, que abre a caixa de diálogo Restaurar Banco de Dados .

  4. Na página Geral , use a seção Origem para especificar a origem e o local dos conjuntos de backup a serem restaurados. Selecione uma das seguintes opções:

    • Backup de banco de dados

      Selecione o banco de dados a ser restaurado na lista suspensa. A lista contém apenas os bancos de dados dos quais foi feito um backup de acordo com o histórico de backup do msdb .

    Observação

    Se o backup foi obtido de um servidor diferente, o servidor de destino não terá informações de histórico de backup para o banco de dados especificado. Nesse caso, selecione Dispositivo para especificar manualmente o arquivo ou o dispositivo a ser restaurado.

    • Dispositivo

      Clique no botão Procurar ( ... ) para abrir a caixa de diálogo Selecione dispositivos de backup . Na caixa Tipo de mídia de backup , selecione um dos tipos de dispositivo listados. Para selecionar um ou mais dispositivos da caixa Mídia de backup , clique em Adicionar.

      Após adicionar os dispositivos desejados à caixa de listagem Mídia de backup , clique em OK para voltar à página Geral .

      Na caixa de listagem Fonte: Dispositivo: Banco de Dados, selecione o nome do banco de dados que deve ser restaurado.

      Observação

      Essa lista estará disponível apenas quando Dispositivo for selecionado. Apenas os bancos de dados que têm backups no dispositivo selecionado estarão disponíveis.

      Mídia de backup
      Selecione o meio para a operação de restauração: Arquivo, Fita, URLou Dispositivo de Backup. A opção Fita só aparece se houver uma unidade de fita montada no computador, e a opção Dispositivo de backup só aparece se houver, no mínimo, um dispositivo de backup.

      Local do backup
      Exibir, adicionar ou remover mídia para a operação de restauração. A lista pode conter até 64 arquivos, fitas ou dispositivos de backup.

      Adicionar
      Adiciona o local de um dispositivo de backup à lista Local do backup . Dependendo do tipo de mídia selecionado no campo Mídia do backup , clicar em Adicionar abre uma das caixas de diálogo a seguir.

      Típo de mídia Caixa de diálogo Descrição
      Arquivo Localizar o arquivo de backup Nessa caixa de diálogo, você pode selecionar um arquivo local da árvore ou pode especificar um arquivo remoto que use o seu nome totalmente qualificado da UNC (Convenção Universal de Nomenclatura). Para obter mais informações, confira Dispositivos de backup (SQL Server).
      Dispositivo Selecionar dispositivo de backup Nessa caixa de diálogo você pode selecionar em uma lista de dispositivos lógicos de backup, definida na instância de servidor.
      Fita Selecionar fita de backup Nessa caixa de diálogo você pode selecionar em uma lista de unidades de fita conectadas fisicamente ao computador que executa a instância do SQL Server.
      URL Isso inicia duas caixas de diálogo na seguinte ordem:

      1) Conectar-se ao Armazenamento do Azure

      2) Localizar arquivo de backup no Azure
      Na caixa de diálogo Conectar-se ao Armazenamento do Azure , selecione uma credencial sql existente que armazena o nome da conta de armazenamento do Azure e as informações de chave de acesso ou crie uma credencial sql especificando o nome da conta de armazenamento e as informações da chave de acesso de armazenamento. Para obter mais informações, consulte Conectar-se ao Armazenamento do Azure (Restaurar).

      Na caixa de diálogo de Localizar Arquivo de Backup , você pode selecionar um arquivo da lista de contêineres exibidos no quadro esquerdo.

      Se a lista estiver cheia, o botão Adicionar ficará indisponível.

      Remover
      Remove um ou mais arquivos, fitas ou dispositivos de backup lógicos selecionados.

      Contents
      Exibe o conteúdos da mídia de um arquivo, fita ou dispositivo de backup lógico selecionado.

  5. Na seção Destino , a caixa Banco de Dados é preenchida automaticamente com o nome do banco de dados a ser restaurado. Para alterar o nome do banco de dados, digite o novo nome na caixa Banco de Dados .

  6. Na caixa Restaurar para , deixe o padrão como Para o último backup obtido ou clique em Linha do tempo para acessar a caixa de diálogo Linha do Tempo de Backup para selecionar manualmente um momento determinado a fim de interromper a ação de recuperação. Para obter mais informações sobre como designar um momento específico, consulte Backup Timeline.

  7. Na grade 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. 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 na grade Conjuntos de backup a serem restaurados , consulte Restaurar banco de dados (página geral).

  8. Opcionalmente, clique em Arquivos no painel Selecionar uma página para acessar a caixa de diálogo Arquivos de Banco de Dados . Daqui, você pode restaurar o banco de dados em um novo local, com a especificação de 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 banco de dados (página Arquivos).

  9. Para exibir ou selecionar as opções avançadas, na página Opções , no painel Opções de restauração , você pode selecionar qualquer uma das seguintes opções, de acordo com sua situação:

    1. Opções WITH (não necessárias):

      • Substituir o banco de dados existente (WITH REPLACE)

      • Preservar as configurações de replicação (WITH KEEP_REPLICATION)

      • Acesso restrito ao banco de dados restaurado (WITH RESTRICTED_USER)

    2. Selecione uma opção para a caixa Estado de recuperação . Essa caixa determina o estado do banco de dados após a operação de restauração.

      • RESTORE WITH RECOVERY é o comportamento padrão que deixa 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. Selecione essa opção se você estiver restaurando todos os backups necessários agora.

      • RESTORE WITH NORECOVERY deixa o banco de dados não operacional e não reverte as transações não confirmadas. Os logs de transações adicionais podem ser restaurados. Só é possível usar o banco de dados depois que ele é recuperado.

      • RESTORE WITH STANDBY deixa o banco de dados no modo somente leitura. Ele desfaz as transações não confirmadas, mas salva as ações de desfazer em um arquivo em espera para que os efeitos da recuperação possam ser revertidos.

    3. Fazer backup da parte final do log antes da restauração será selecionada se for necessário para o momento determinado que você selecionou. Você não precisa modificar essa configuração, mas poderá escolher o backup da parte final do log até mesmo se não for necessário. nome de arquivo aqui? Se o primeiro conjunto de backup na página Geral estiver no Azure, o log final também será copiado em backup no mesmo contêiner de armazenamento.

    4. As operações de restauração poderão falhar se houver conexões ativas com o banco de dados. Marque a opção Fechar conexões existentes para assegurar que todas as conexões ativas entre o Management Studio e o banco de dados sejam fechadas. Essa caixa de seleção define o banco de dados no modo de usuário único antes de executar as operações de restauração e define o banco de dados no modo de vários usuários ao concluir.

    5. Selecione Perguntar antes de restaurar cada backup para que você seja solicitado entre cada operação de restauração. Isso normalmente só é necessário quando o banco de dados é grande e você deseja monitorar o status da operação de restauração.

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

  10. Clique em OK.

Consulte Também

Fazer backup de um log de transações (SQL Server)
Criar um backup completo de banco de dados (SQL Server)
Restaurar um banco de dados em um novo local (SQL Server)
Restaurar um backup de log de transações (SQL Server)
RESTORE (Transact-SQL)
Restaurar o banco de dados (página Opções)
Restaurar banco de dados (página Geral)