Compartilhar via


Restaurar banco de dados (página Geral)

Use a página Geral para especificar informações sobre os bancos de dados de origem e destino para uma operação de restauração de banco de dados.

Para usar o SQL Server Management Studio para restaurar o backup de um banco de dados

Observação

Ao especificar uma tarefa de restauração usando SQL Server Management Studio, você pode gerar o scriptRESTORE transact-SQL correspondente clicando em Script e selecionando um destino para o script.

Permissões

Se o banco de dados que está sendo restaurado não existir, o usuário deverá ter permissões CREATE DATABASE para poder executar o comando RESTORE. Se o banco de dados existir, as permissões RESTORE assumirão como padrão os membros das funções de servidor fixas sysadmin e dbcreator , e o proprietário (dbo) do banco de dados.

As permissões RESTORE são concedidas a funções nas quais as informações de associação estão sempre disponíveis para o servidor. Como a associação da função de banco de dados fixa pode ser verificada apenas quando o banco de dados está acessível e não danificado, o que nem sempre é o caso quando RESTORE é executado, os membros da função de banco de dados fixa db_owner não têm permissões RESTORE.

A restauração a partir de um backup criptografado requer que as permissões VIEW DEFINITION no certificado ou na chave assimétrica sejam usadas na criptografia durante o backup.

Opções

Fonte

As opções do painel Restaurar deidentificam o local dos conjuntos de backup no banco de dados e os conjuntos de backups que você deseja restaurar.

Termo Definição
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 .
Dispositivo Selecione os dispositivos lógicos ou físicos de backup (fitas, URLs ou arquivos) que contêm o backup ou os backups a serem restaurados. Isso será necessário se o backup do banco de dados tiver sido feito em uma instância diferente do SQL Server.

Para selecionar um ou mais dispositivos de backup lógicos ou físicos, clique no botão Procurar que abre a caixa de diálogo Selecione dispositivos de backup . Nessa caixa de diálogo você poderá selecionar até 64 dispositivos que pertencem a um único conjunto de mídias. Os dispositivos de fita devem ser conectados fisicamente ao computador que executa a instância de SQL Server. Um arquivo de backup pode estar em um dispositivo de disco local ou remoto. Para obter mais informações, confira Dispositivos de backup (SQL Server). Você também pode selecionar URL como o tipo de dispositivo para arquivos de backup armazenados no armazenamento do Azure.

Quando você fechar a caixa de diálogo Selecione dispositivos de backup , o dispositivo selecionado aparecerá como valores somente leitura na lista Dispositivo .
Backup de banco de dados Selecione o nome do banco de dados a partir do qual os backups deverão ser restaurados na lista suspensa.

Observação: Essa lista estará disponível apenas quando Dispositivo for selecionado. Apenas os bancos de dados que têm backups nos dispositivos selecionados estarão disponíveis.

Destino

As opções do painel Restaurar para identificam o banco de dados e o ponto de restauração.

Termo Definição
Backup de banco de dados Insira o banco de dados a ser restaurado na lista. Você pode digitar um novo banco de dados ou escolher um banco de dados existente na lista suspensa. A lista inclui todos os bancos de dados do servidor, excluindo os bancos de dados do sistema mestre e tempdb.

Observação: Para restaurar um backup protegido por senha, você deve usar a instrução RESTORE .
Restaurar para A caixa Restaurar para será definida, por padrão, como "Para o último backup obtido". Você também pode clicar em Linha do Tempo para mostrar a caixa de diálogo Linha do Tempo do Backup que exibe o histórico de backup de banco de dados no formato de uma linha do tempo. Clique em Linha do Tempo para designar um específico datetime ao qual você deseja restaurar o banco de dados. O banco de dados será restaurado então no estado em que estava naquele momento determinado especificado. Consulte Backup Timeline.

Plano de restauração

Termo Definição
Conjuntos de backup a serem restaurados Exibe os conjuntos de backup disponíveis para o local especificado. Cada conjunto de backup, o resultado de uma operação de backup única, é distribuído por todos os dispositivos do conjunto de mídias. Por padrão, um plano de recuperação é sugerido para atingir a meta da operação de restauração que baseia-se na seleção dos conjuntos de backup necessários. SQL Server Management Studio usa o histórico de backup no msdb para identificar quais backups são necessários para restaurar um banco de dados e cria um plano de restauração. Por exemplo, para a restauração de um banco de dados, o plano de restauração seleciona o backup completo de banco de dados mais recente, seguido do backup de banco de dados mais recente, subsequente e diferencial, se houver. No modelo de recuperação completa, o plano de restauração, em seguida, seleciona todos os backups de log subsequentes.

Para substituir o plano de recuperação sugerido, você pode alterar as seleções a seguir na grade. Todos os backups que dependem de um backup não selecionado serão desmarcados automaticamente.

Restaurar:
As caixas de seleção selecionadas indicam os conjuntos de backup a serem restaurados.
Nome: o nome do conjunto de backup.
Componente: o componente de backup: banco de dados, arquivo ou <em branco> (para logs de transações).
Digitar: O tipo de backup realizado: Total, Diferencial ou Log de Transações.
Servidor: o nome da instância do Mecanismo de Banco de Dados que executou a operação de backup.
Banco de dados: o nome do banco de dados envolvido na operação de backup.
Posição: A posição do conjunto de backup no volume.
Primeiro LSN: o número da sequência de logs da primeira transação no conjunto de backup. Em branco para backups de arquivo.
Último LSN: o número da sequência de log da última transação no conjunto de backup. Em branco para backups de arquivo.
LSN do ponto de verificação: o LSN (número de sequência de log) do ponto de verificação mais recente no momento em que o backup foi criado.
LSN completo: o número da sequência de logs do backup de banco de dados completo mais recente.
Data de início: a data e a hora em que a operação de backup começou, apresentada na configuração regional do cliente.
Data de término: a data e a hora em que a operação de backup foi concluída, apresentada na configuração regional do cliente.
Tamanho: o tamanho do conjunto de backup em bytes.
Nome de Usuário: o nome do usuário que executou a operação de backup.

Expiração: a data e a hora em que o conjunto de backup expira.

As caixas de seleção serão habilitadas apenas quando a caixa de Seleção Manual estiver marcada. Isso permite selecionar os conjuntos de backup a serem restaurados.

Quando a caixa Seleção Manual estiver marcada, a exatidão da opção Restaurar Plano será verificada a cada vez que for modificada. Se a sequência de backups estiver incorreta, será exibida uma mensagem de erro.
Verificar mídia de backup Chama uma instrução RESTORE VERIFY_ONLY nos conjuntos de backup selecionados.

Observação: essa é uma operação de execução longa e seu progresso pode ser acompanhado e cancelado por meio do Monitor de Progresso na Estrutura da Caixa de Diálogo.

Esse botão permite verificar a integridade dos arquivos de backup selecionados antes da restauração.

Ao verificar a integridade de conjuntos de backup, o status do progresso na parte inferior esquerda da caixa de diálogo dirá "Verificando" em vez de "Executando".

Suporte de compatibilidade

No SQL Server 2014, você pode restaurar um banco de dados de usuário de um backup de banco de dados criado usando SQL Server 2005 ou uma versão posterior. No entanto, backups de master, modelo e msdb criados usando SQL Server 2005 a SQL Server 2012 não podem ser restaurados pelo SQL Server 2014. Além disso, os backups criados no SQL Server 2014 não podem ser restaurados por nenhuma versão anterior do SQL Server.

SQL Server 2014 usa um caminho padrão diferente das versões anteriores. Portanto, para restaurar um banco de dados que foi criado no local padrão de uma versão anterior do SQL Server, você deve usar a opção MOVE.

Depois que você restaurar um banco de dados de versão anterior 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.

Restaurando a partir de um backup criptografado

A restauração requer que o certificado ou a chave assimétrica usada originalmente para criar o backup esteja disponível na instância para a qual você está realizando a restauração. A conta que está executando a restauração deve ter as permissões VIEW DEFINITIONS no certificado ou na chave assimétrica. Os certificados usados para criptografar o backup não deverão ser renovados ou atualizados.

Restaurando do Armazenamento do Azure

Ao restaurar um backup armazenado no armazenamento do Azure, a interface do usuário de restauração tem uma nova opção de dispositivo de backup. URL na caixa de diálogo Selecione dispositivos de backup . Quando você clica em Adicionar, isso leva você para a caixa de diálogo Conectar ao Azure que permite especificar as informações de Credencial do SQL para autenticar na conta de armazenamento. Depois de conectados à conta de armazenamento, os arquivos de backup são exibidos na caixa de diálogo Localizar um arquivo de Backup no Azure, na qual você pode selecionar o arquivo a ser usado para a restauração.

Consulte Também

Dispositivos de backup (SQL Server)
Restaurar um backup de um dispositivo (SQL Server)
Restaurar um banco de dados para uma transação marcada (SQL Server Management Studio)
Restaurar um backup de log de transações (SQL Server)
Exibir o conteúdo de uma fita ou arquivo de backup (SQL Server)
Exibir as propriedades e o conteúdo de um dispositivo de backup lógico (SQL Server)
Conjuntos de mídias, famílias de mídia e conjuntos de backup (SQL Server)
Argumentos de RESTORE (Transact-SQL)
Aplicar backups de log de transações (SQL Server)