Nota
O acesso a esta página requer autorização. Podes tentar iniciar sessão ou mudar de diretório.
O acesso a esta página requer autorização. Podes tentar mudar de diretório.
Aplica-se a:SQL Server
Este artigo descreve as várias opções encontradas na página Geral do assistente Restaurar base de dados no SQL Server Management Studio. A página Geral é usada para especificar informações sobre as bases de dados destino e fonte para uma operação de restauro de base de dados quando restaura uma cópia de segurança completa da base de dados usando SQL Server Management Studio (SSMS).
Observação
Quando especifica uma tarefa de restauro usando o SQL Server Management Studio, pode gerar o script correspondente Transact-SQL RESTORE selecionando Script e depois um destino para o script.
Permissions
Se a base de dados a ser restaurada não existir, o utilizador deve ter CREATE DATABASE permissões para conseguir restaurar com sucesso a base de dados. Se o banco de dados existir, as permissões RESTORE são por padrão atribuídas aos membros das funções de servidor fixas sysadmin e dbcreator, bem como ao proprietário (dbo) do banco de dados.
As permissões RESTORE são dadas a funções nas quais as informações de associação estão sempre prontamente disponíveis para o servidor. Como a associação à função de banco de dados fixa pode ser verificada somente quando o banco de dados está acessível e sem danos, o que nem sempre é o caso quando RESTORE é executado, os db_owner membros da função de banco de dados fixa não têm permissões RESTORE.
Restaurar a partir de um backup encriptado requer a permissão VIEW DEFINITION para o certificado ou chave assimétrica usada para encriptar o backup.
Abrir o assistente de Restaurar a Base de Dados
Para abrir o assistente Restaurar Base de Dados no SQL Server Management Studio, clique com o botão direito no nome da base de dados no Explorador >de Objetos Tarefas>Restaurar>Base de Dados para abrir o assistente Restaurar Base de Dados :
Opções
Fonte
Estas opções identificam a localização dos conjuntos de backup para a base de dados e quais os conjuntos de backup que pretende restaurar.
| Term | Definition |
|---|---|
| Base de dados | Selecione o banco de dados a ser restaurado na lista suspensa. A lista contém apenas bases de dados que foram salvaguardadas com base no msdb histórico de backups. |
| Device | Selecione os dispositivos de backup lógicos ou físicos: fitas, URL ou ficheiros que contenham o ou os backups que pretende restaurar. O dispositivo é necessário se a cópia de segurança da base de dados foi feita numa instância diferente do SQL Server. Para selecionar um ou mais dispositivos de backup lógicos ou físicos, selecione o botão de navegação que abre a caixa de diálogo Selecionar dispositivos de backup . Pode selecionar até 64 dispositivos de um único conjunto de mídia. Os dispositivos de fita devem estar fisicamente ligados ao computador que está a executar a instância do SQL Server. Um ficheiro de backup pode estar num dispositivo de disco local ou remoto. Para obter mais informações, consulte Dispositivos de Backup (SQL Server). Também pode selecionar URL como tipo de dispositivo para ficheiros de backup armazenados no armazenamento Azure. Ao sair da caixa de diálogo Selecionar dispositivos de backup , o dispositivo selecionado aparecerá como valores de apenas leitura na lista de Dispositivos . |
| Base de dados | Selecione o nome da base de dados de onde os backups devem ser restaurados no menu suspenso. Nota: Esta lista só está disponível quando o Dispositivo é selecionado. Apenas estarão disponíveis bases de dados que tenham backups nos dispositivos selecionados. |
Destino
As opções do painel Restaurar para identificam a base de dados e o ponto de restauro.
| Term | Definition |
|---|---|
| Base de dados | Introduza a base de dados a restaurar a partir da lista. Pode escolher uma base de dados existente na lista suspensa ou introduzir uma nova base de dados. A lista inclui todas as bases de dados do servidor, excluindo as bases de dados master do sistema e tempdb.Nota: Para restaurar uma cópia de segurança protegida por palavra-passe, deve usar a instrução RESTORE . |
| Restaurar a | A caixa Restaurar para será definida como "Para a última cópia de segurança feita" por defeito. Também pode selecionar Linha do Tempo para mostrar a caixa de diálogo Linha do Tempo de Backup , que mostra o histórico de cópias de segurança da base de dados sob a forma de uma linha do tempo. Selecione Linha do Tempo para escolher uma data-hora específica para a qual pretende restaurar a base de dados. A base de dados será restaurada ao estado em que se encontrava neste momento especificado. Consulte a Linha do Tempo de Backup. |
Plano de Restauração
Esta secção define os termos usados na secção Plano de Restauro do assistente Restaurar Base de Dados .
Conjuntos de backup para restaurar
Mostra os conjuntos de backup disponíveis para a localização especificada. Uma operação de backup cria um conjunto de backup que é distribuído por todos os dispositivos do conjunto de mídia. Por padrão, sugere-se um plano de recuperação para alcançar o objetivo da operação de recuperação, baseado na seleção dos conjuntos de cópias de segurança necessários. O SQL Server Management Studio utiliza o histórico de backups em msdb. O histórico é usado para identificar quais backups são necessários para restaurar uma base de dados e cria um plano de restauro. Por exemplo, para uma restauração de base de dados, o plano de restauro seleciona a cópia de segurança completa mais recente da base de dados seguida pela mais recente cópia de segurança diferencial da base de dados, se existir. No modelo completo de recuperação, o plano de restauração seleciona então todos os backups dos registos.
Para substituir o plano de recuperação sugerido, pode alterar as seleções na grelha. Quaisquer backups que dependam de um backup desselecionado são automaticamente desselecionados.
As caixas de seleção só estão ativadas quando a caixa de Seleção Manual está assinalada. Pode selecionar quais os conjuntos de cópias de segurança a restaurar.
Quando a caixa de Seleção Manual está assinalada, a precisão do Plano de Restauro é verificada cada vez que é modificado. Se a sequência das cópias de segurança estiver incorreta, aparece uma mensagem de erro.
A tabela seguinte descreve as colunas no campo conjuntos de backup para restaurar:
| Nome da coluna | Definition |
|---|---|
| Restore | As caixas de seleção selecionadas indicam os conjuntos de cópia de segurança a serem restaurados. |
| Nome | O nome do conjunto de backup. |
| Componente | O componente de backup: de banco de dados, de arquivos ou <> em branco (para logs de transações). |
| Tipo | O tipo de backup: Full, Diferencial ou Registo de Transações. |
| Server | O nome da instância do Motor de Base de Dados que completou a operação de backup. |
| Base de dados | O nome do banco de dados envolvido na operação de backup. |
| Position | A posição do conjunto de backup no volume. |
| Primeira LSN | O número de sequência de log da primeira transação no conjunto de backup. Campo vazio para cópias de segurança. |
| Última LSN | O número de sequência de log da última transação no conjunto de backup. Campo vazio para cópias de segurança. |
| LSN do ponto de verificação | O número de sequência de log (LSN) do ponto de verificação mais recente no momento em que o backup foi criado. |
| LSN completo | O número de sequência de registo do backup completo mais recente da base de dados. |
| Data de início | A data e a hora em que a operação de backup começou, apresentadas na configuração regional do cliente. |
| Data de Conclusão | A data e hora em que a operação de backup terminou, apresentada na configuração regional do cliente. |
| Tamanho | O tamanho do conjunto de backup em bytes. |
| Nome de Utilizador | O nome do utilizador que completou a operação de backup. |
| Expiração | A data e a hora em que o conjunto de cópia de segurança expira. |
Verificar Média de Backup
Chama uma instrução RESTORE VERIFY_ONLY nos conjuntos de backup selecionados. Verify é uma operação de longa duração, e o seu progresso pode ser acompanhado e cancelado utilizando o Progress Monitor no Dialog Framework.
O botão permite-lhe verificar a integridade dos ficheiros de backup selecionados antes de os restaurar.
Ao verificar a integridade dos conjuntos de backup, o estado de progresso no canto inferior esquerdo da caixa de diálogo será "Verificação" em vez de "A Executar".
Suporte de compatibilidade
No SQL Server 2016 (13.x) e superiores, pode restaurar uma base de dados de utilizadores a partir de uma cópia de segurança da base de dados criada usando SQL Server 2005 (9.x) ou uma versão posterior. Backups de master, modelo e msdb que foram criados usando SQL Server 2005 (9.x) até SQL Server 2012 (11.x) não podem ser restaurados pelo SQL Server 2016 (13.x) e superiores. Além disso, 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 uma base de dados criada na localização padrão de uma versão anterior do SQL Server, deve usar a opção MOVER.
Depois de restaurar uma versão anterior da base de dados para o SQL Server, a versão interna da base de dados é automaticamente atualizada. Normalmente, o banco de dados fica disponível imediatamente. No entanto, se uma base de dados SQL Server 2005 (9.x) tiver índices em texto completo, o processo de atualização importa, reinicia ou reconstrói, dependendo da configuração da propriedade do servidor Full-Text Upgrade Option . Se a opção de atualização estiver definida como Importar ou Reconstruir, os índices de texto completo não estarão disponíveis durante a atualização. Dependendo da quantidade de dados indexados, a importação pode demorar várias horas, e a reconstrução pode demorar até 10 vezes mais. Note também que, quando a opção de atualização está definida para Importar, se não houver um catálogo de texto completo disponível, os índices de texto integral associados são reconstruídos.
Restaurar a partir de um backup encriptado
A restauração exige que o certificado ou a chave assimétrica que foi originalmente usada para criar a cópia de segurança esteja disponível na instância onde está a restaurar. A conta que realiza a restauração deve ter a permissão VIEW DEFINITION no certificado ou na chave assimétrica. Não renove nem atualize certificados usados para encriptar backups.
Restaurar a partir do Microsoft Azure Storage
Selecione URL da lista pendente Tipo de média de backup: na caixa de diálogo Selecione dispositivos de backup. De seguida, selecione Adicionar para abrir a opção Selecionar um local de ficheiro de backup. Selecione uma credencial SQL Server existente e um contentor de armazenamento Azure. Adicione um novo contentor de armazenamento Azure com uma assinatura de acesso partilhada, ou gere uma assinatura de acesso partilhada e credencial SQL Server para um contentor de armazenamento existente. Depois de ligados à conta de armazenamento, os ficheiros de backup são exibidos na janela de diálogo Localizar Ficheiro de Backup no Microsoft Azure , onde pode selecionar o ficheiro a usar para a restauração. Encontre mais informações em Conectar-se a uma Subscrição do Microsoft Azure.
Conteúdo relacionado
- Dispositivos de Backup (SQL Server)
- Restaurar uma Cópia de Segurança a partir de um Dispositivo (SQL Server)
- Declaraçõ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 uma fita ou arquivo de backup (SQL Server)
- Veja as propriedades e conteúdos de um dispositivo lógico de backup (SQL Server)
- Conjuntos de Multimédia, Famílias de Media e Conjuntos de Backup (SQL Server)
- Aplicar backups dos logs de transações (SQL Server)