Nota
O acesso a esta página requer autorização. Pode tentar iniciar sessão ou alterar os diretórios.
O acesso a esta página requer autorização. Pode tentar alterar os diretórios.
Aplica-se a:SQL Server
Este tópico é relevante apenas para bases de dados de modelo simples que contêm pelo menos um grupo de ficheiros secundário de leitura.
Em uma restauração de arquivos, o objetivo é restaurar um ou mais arquivos danificados sem restaurar todo o banco de dados. No modelo de recuperação simples, os backups de ficheiros são suportados apenas para ficheiros em modo de leitura. O grupo de arquivos primário e os grupos de arquivos secundários de leitura/gravação são sempre restaurados juntos, restaurando um banco de dados ou um backup parcial.
Os cenários de restauração de arquivos são os seguintes:
Restauração de arquivos offline
Em um de restauração de arquivos offline, o banco de dados fica offline enquanto arquivos ou grupos de arquivos danificados são restaurados. No final da sequência de restauração, o banco de dados fica online.
Todas as edições do SQL Server oferecem suporte à restauração de arquivos offline.
Restauração de arquivos on-line
Em uma restauração de ficheiros online , se o banco de dados estiver online no momento da restauração, ele permanecerá online durante a restauração do ficheiro. No entanto, cada grupo de arquivos no qual um arquivo está sendo restaurado fica offline durante a operação de restauração. Depois que todos os arquivos em um grupo de arquivos offline são recuperados, o grupo de arquivos é automaticamente colocado online.
Para obter informações sobre o suporte para restauração de páginas e arquivos online, consulte Recursos e tarefas do mecanismo de banco de dados . Para obter mais informações sobre restaurações online, consulte Restauração Online (SQL Server).
Neste tópico:
Visão geral da restauração de arquivos e grupos de arquivos no modelo de recuperação simples
Um cenário de restauração de arquivos consiste em uma única sequência de restauração que copia, avança e recupera os dados apropriados da seguinte maneira:
Restaure cada ficheiro danificado a partir da sua cópia de segurança mais recente.
Restaure o backup de arquivo diferencial mais recente para cada arquivo restaurado e recupere o banco de dados.
Transact-SQL Passos para a sequência de restauração de ficheiros (modelo de recuperação simples)
Esta seção mostra as opções essenciais deTransact-SQL RESTORE para uma sequência simples de restauração de arquivos. A sintaxe e os detalhes que não são relevantes para esta finalidade são omitidos.
A sequência de restauração contém apenas duas instruções Transact-SQL. A primeira instrução restaura um arquivo secundário, file A
, que é restaurado usando WITH NORECOVERY. A segunda operação restaura dois outros arquivos, B
e C
que são restaurados usando WITH RECOVERY de um dispositivo de backup diferente:
RESTAURAR BASE DE DADOS ARQUIVO =name_of_file_A DA BASE DE DADOS
DO file_backup_of_file_A
COM NORECOVERY**;**
RESTAURAR BASE DE DADOS BASE DE DADOS FICHEIRO =name_of_file_B,name_of_file_C
DO file_backup_of_files_B_and_C
COM RECUPERAÇÃO**;**
Exemplos
Tarefas relacionadas
Para restaurar ficheiros e grupos de ficheiros
Ver também
Backup e Restauração: Interoperabilidade e Coexistência (SQL Server)
Backups Diferenciais (SQL Server)
Backups de Arquivos Completos (SQL Server)
Visão geral do Backup (SQL Server)
Visão geral da restauração e recuperação (SQL Server)
RESTORE (Transact-SQL)
restaurações completas de banco de dados (modelo de recuperação simples)
Restaurações Fragmentadas (SQL Server)