Restaurar banco de dados (página Geral)
Aplica-se: SQL Server
Este artigo descreve as várias opções encontradas na página Geral do assistente Restaurar banco de dados no SQL Server Management Studio. A página Geral é usada para especificar informações sobre os bancos de dados de origem e de destino de uma operação de restauração de banco de dados quando você restaura um backup completo do banco de dados usando o SQL Server Management Studio (SSMS)..
Observação
Ao especificar uma tarefa de restauração usando o SQL Server Management Studio, é possível gerar o script RESTORE Transact-SQL correspondente selecionando Script e, em seguida, selecionando um destino para o script.
Permissões
Se o banco de dados que está sendo restaurado não existir, o usuário precisará ter permissões CREATE DATABASE
para poder restaurar com êxito o banco de dados. 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 de um backup criptografado requer que a permissão VIEW DEFINITION para o certificado ou a chave assimétrica sejam usadas na criptografia do backup.
Abra o assistente para Restaurar banco de dados
Para abrir o assistente Restaurar banco de dados no SQL Server Management Studio, clique com o botão direito do mouse no nome do banco de dados no Pesquisador de objetos >Tarefas>Restaurar>Banco de dados para abrir o assistente Restaurar banco de dados:
Opções
Origem
Essas opções identificam a localização dos conjuntos de backup no banco de dados e quais conjuntos de backups você deseja restaurar.
Termo | Definição |
---|---|
Backup de banco de dados | Selecione o banco de dados a restaurar 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. O dispositivo será necessário se o backup de 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, selecione o botão Procurar que abre a caixa de diálogo Selecionar dispositivos de backup. Você poderá selecionar até 64 dispositivos que pertencem a um conjunto de mídias. Dispositivos de fita devem ser conectados fisicamente ao computador que executa a instância do 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 os arquivos de backup incluídos 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 master 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 selecionar 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. Selecione Linha do Tempo para escolher um datetime específico para o qual você deseja restaurar o banco de dados. O banco de dados será restaurado no estado em que estava naquele momento especificado. Consulte Backup Timeline. |
Plano de restauração
Esta seção define os termos usados na seção Plano de Restauração do assistente para Restaurar Banco de Dados.
Backup de conjuntos a serem restaurados
Exibe os conjuntos de backup disponíveis para o local especificado. Uma operação de backup cria um conjunto de backup que é 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. O SQL Server Management Studio usa o histórico de backup no msdb
. O histórico é usado 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 diferencial mais recente, se houver. Em seguida, no modelo de recuperação completa, o plano de restauração seleciona todos os backups de log.
Para substituir o plano de recuperação sugerido, você pode alterar as seleções na grade. Todos os backups que dependem de um backup não selecionado serão desmarcados automaticamente.
As caixas de seleção serão habilitadas apenas quando a caixa de Seleção Manual estiver marcada. Você pode selecionar os conjuntos de backup a serem restaurados.
Quando a caixa Seleção Manual estiver marcada, a precisão do Plano de Restauração será marcada sempre que for modificada. Se a sequência de backups estiver incorreta, será exibida uma mensagem de erro.
A tabela a seguir descreve as colunas do campo Conjunto de backup a restaurar:
Nome da coluna | Definição |
---|---|
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 com backup: Banco de Dados, Arquivo ou <em branco> (para logs de transações). |
Tipo | O tipo de backup Completo, Diferencial ou Log de Transações. |
Servidor | O nome da instância do Mecanismo de Banco de Dados que concluiu a operação de backup. |
Backup de banco de dados | Nome do banco de dados envolvido na operação de backup. |
Cargo | A posição do conjunto de backup no volume. |
Primeiro LSN | Número de sequência de log da primeira transação do conjunto de backup. Em branco para backups de arquivo. |
Último LSN | O número de sequência de log da última transação do conjunto de backup. Em branco para backups de arquivo. |
LSN do Ponto de Verificação | O número de sequência de log (LSN) do ponto de verificação mais recente no momento da criação do backup. |
LSN Completo | Número de sequência de log do backup de banco de dados completo mais recente. |
Data de Início | A data e hora de início da operação de backup, apresentadas na configuração regional do cliente. |
Data de Conclusão | A data e hora da conclusão da operação de backup, apresentadas na configuração regional do cliente. |
Tamanho | O tamanho do conjunto de backup em bytes. |
Nome do usuário | O nome do usuário que concluiu a operação de backup. |
Expiração | A data e hora de validade do conjunto de backup. |
Verificar mídia de backup
Chama uma instrução RESTORE VERIFY_ONLY nos conjuntos de backup selecionados. verifique se ela é uma operação de execução longa e se o progresso pode ser acompanhado e cancelado por meio do Monitor de Progresso na Estrutura de Diálogo.
O 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 2016 (13.x) e versões posteriores, você pode restaurar um banco de dados de usuário de um backup de banco de dados criado usando o SQL Server 2005 (9.x) ou uma versão posterior. Os backups de master
, modelo e msdb
criados usando o SQL Server 2005 (9.x) por meio do SQL Server 2012 (11.x) não podem ser restaurados pelo SQL Server 2016 (13.x) e versões superiores. Além disso, os backups criados em versões mais recentes do SQL Server não podem ser restaurados por nenhuma versão anterior do SQL Server.
As versões mais recentes do SQL Server usam um caminho padrão diferente das versões anteriores ao SQL Server 2016 (13.x). Para restaurar um banco de dados que foi criado na localização padrão de uma versão anterior do SQL Server, você precisa usar a opção MOVE.
Depois de restaurar um banco de dados da versão anterior para o SQL Server, a versão interna do banco de dados será atualizada automaticamente. Normalmente, o banco de dados se torna disponível imediatamente. No entanto, se um banco de dados SQL Server 2005 (9.x) tiver índices de texto completo, o processo de upgrade importará, redefinirá ou recriará esses índices, dependendo da definição da propriedade de servidor Opção de Upgrade 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 recompilaçã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.
Restaurar 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 a permissão VIEW DEFINITION no certificado ou na chave assimétrica. Não renove nem atualize os certificados usados para criptografar backups.
Restaurar por meio do Armazenamento do Microsoft Azure
Selecione URL na lista suspensa Tipo de mídia de backup: da caixa de diálogo Selecione dispositivos de backup. Em seguida, selecione Adicionar para abrir Selecionar uma Localização do Arquivo de Backup. Selecione uma credencial do SQL Server existente e o contêiner de armazenamento do Azure. Adicione um novo contêiner de armazenamento do Azure com uma assinatura de acesso compartilhado ou gere uma assinatura de acesso compartilhado e uma credencial do SQL Server para um contêiner de armazenamento existente. Depois que estiver conectado à conta de armazenamento, os arquivos de backup serão exibidos na caixa de diálogo Localizar Arquivo de Backup no Microsoft Azure , na qual você poderá selecionar o arquivo a ser usado na restauração. Encontre mais informações em Conectar-se a uma assinatura do Microsoft Azure.
Conteúdo relacionado
- Dispositivos de backup (SQL Server)
- Restaurar um backup de um dispositivo (SQL Server)
- Instruções RESTORE – argumentos (Transact-SQL)
- 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 um arquivo ou fita 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)
- Aplicar backups de log de transações (SQL Server)