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).
Dica
Se quiser que a base de dados fique offline para uma restauração de ficheiros, desligue a base de dados antes de iniciar a sequência de restauro, executando a seguinte ALTER DATABASE instrução: ALTER DATABASEdatabase_nameSET OFFLINE.
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 secção mostra as opções essenciais de Transact-SQLRESTORE para uma sequência simples de restauro de ficheiros. 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:
RESTORE DATABASE Base de dados= name_of_file_A
DO file_backup_of_file_A
COM NORECOVERY**;**
RESTORE DATABASE 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
Conteúdo relacionado
- 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 Afirmações (Transact-SQL)
- restaurações completas de banco de dados (modelo de recuperação simples)
- Restaurações Fragmentadas (SQL Server)