Partilhar via


Restaurações de arquivos (modelo de recuperação simples)

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 desejar que o banco de dados fique offline para uma restauração de arquivo, coloque o banco de dados offline antes de iniciar a sequência de restauração executando a seguinte instrução ALTER DATABASE: ALTER DATABASE database_name SET OFFLINE.

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:

  1. Restaure cada ficheiro danificado a partir da sua cópia de segurança mais recente.

  2. 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:

  1. RESTAURAR BASE DE DADOS ARQUIVO =name_of_file_A DA BASE DE DADOS

    DO file_backup_of_file_A

    COM NORECOVERY**;**

  2. 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)