Compartilhar via


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

Este tópico é relevante apenas para bancos de dados com modelo simples que contêm pelo menos um grupo de arquivos secundário somente leitura.

Em uma restauração de arquivo, a meta é restaurar um ou mais arquivos danificados sem restaurar todo o banco de dados. No modelo de recuperação simples, os backups de arquivo são suportados apenas para arquivos somente 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 backup parcial.

Os cenários de restauração de arquivo são os seguintes:

  • Restauração de arquivo offline

    Em uma restauração de arquivo offline, o banco de dados está 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 2014 dão suporte à restauração de arquivos offline.

  • Restauração de arquivo online

    Em uma restauração de arquivo online, se o banco de dados estiver online no momento da restauração, ele permanecerá online durante a restauração do arquivo. No entanto, cada grupo de arquivos no qual um arquivo está sendo restaurado está offline durante a operação de restauração. Depois que todos os arquivos em um grupo de arquivos offline forem recuperados, o grupo de arquivos será automaticamente colocado online.

    Para obter informações sobre o suporte para a restauração de arquivos e página online, consulte Recursos compatíveis com as edições do SQL Server 2014. Para obter mais informações sobre restaurações online, consulte Restauração Online (SQL Server).

    Dica

    Se você quiser que o banco de dados esteja 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.

Visão geral da restauração de arquivo e grupo de arquivos no modelo de recuperação simples

Um cenário de restauração de arquivo consiste em uma única sequência de restauração que copia, avança e recupera os dados apropriados da seguinte maneira:

  1. Restaure cada arquivo danificado de seu backup de arquivo mais recente.

  2. Restaure o backup de arquivo diferencial mais recente para cada arquivo restaurado e recupere o banco de dados.

Transact-SQL etapas para a sequência de restauração de arquivo (modelo de recuperação simples)

Esta seção mostra as opções essenciais do Transact-SQLRESTORE para uma sequência simples de restauração de arquivo. Sintaxe e detalhes que não são relevantes para essa 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, arquivo A, que é restaurado usando WITH NORECOVERY. A segunda operação restaura outros dois arquivos B e C que são restaurados usando WITH RECOVERY de um dispositivo de backup diferente:

  1. RESTORE DATABASE database FILE =name_of_file_A

    DE file_backup_of_file_A

    WITH NORECOVERY**;**

  2. RESTORE DATABASE database FILE =name_of_file_B,name_of_file_C

    Do arquivo file_backup_of_files_B_and_C

    COM RECUPERAÇÃO;

Exemplos

Tarefas Relacionadas

Para restaurar arquivos e grupos de arquivos

Consulte Também

Backup e restauração: interoperabilidade e coexistência (SQL Server)
Backups diferenciais (SQL Server)
Backups completos de arquivos (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 de banco de dados completas (modelo de recuperação simples)
Restaurações por etapas (SQL Server)