Exemplo: restauração de banco de dados por etapas (modelo de recuperação simples)

Aplica-se a: SQL Server

Uma sequência de restauração por etapas restaura e recupera um banco de dados em etapas no nível do grupo de arquivos, começando pelo grupo de arquivos primários e todos os grupos de arquivos secundários de leitura e gravação.

Nesse exemplo, o banco de dados adb é restaurado em um computador novo depois de um desastre. O banco de dados está usando o modelo de recuperação simples. Antes do desastre, todos os grupos de arquivos estão online. Os grupos de arquivos A e C são de leitura/gravação e o grupo de arquivos B é somente leitura. O grupo de arquivos B se tornou somente leitura antes do mais recente backup parcial, que contém o grupo de arquivos primários e os grupos de arquivos secundários de leitura/gravação, A e C. Depois que o grupo de arquivos B tornou-se somente leitura, foi feito um backup de arquivo separado do grupo de arquivos B .

Sequências da restauração

  1. Restauração parcial do grupo de arquivos primários e grupos de arquivos A e C.

    RESTORE DATABASE adb FILEGROUP='A',FILEGROUP='C'   
       FROM partial_backup   
       WITH PARTIAL, RECOVERY;  
    
    

    Neste momento, o grupo de arquivos primários e os grupos de arquivos A e C estão online. Todos os arquivos no grupo de arquivos B estão com recuperação pendente e o grupo de arquivos está offline.

  2. Restauração online do grupo de arquivos B.

    RESTORE DATABASE adb FILEGROUP='B' FROM backup WITH RECOVERY;  
    
    

    Todos os grupos de arquivos agora estão online.

Exemplos adicionais

Confira também

Restauração online (SQL Server)
BACKUP (Transact-SQL)
RESTORE (Transact-SQL)
Restaurações por etapas (SQL Server)