Compartilhar via


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

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

Neste exemplo, o banco de dados adb é restaurado para um novo computador após 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 tornou-se somente leitura antes do backup parcial mais recente, que contém o grupo de arquivos primário e os grupos de arquivos secundários de leitura/gravação, A e C. Depois que o grupo de arquivos B se tornou somente leitura, um backup de arquivo separado do grupo de arquivos B foi feito.

Restaurar sequências

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

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

    Neste ponto, os grupos primários de arquivos A e C estão online. Todos os arquivos no grupo B de arquivos são pendentes de recuperação 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

Consulte Também

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