Partilhar via


Exemplo: Restauro Fragmentado da Base de Dados (Modelo de Recuperação Simples)

Aplica-se a:SQL Server

Uma sequência de restauro fragmentado restaura e recupera uma base de dados em etapas ao nível do grupo de ficheiros, começando pelo grupo de ficheiros primário e de todos os grupos secundários de leitura/escrita.

Neste exemplo, a base de dados adb é restaurada num 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 ficheiros estavam online. Os grupos de ficheiro A e C são de leitura/escrita, e o grupo de ficheiro B é só de leitura. O grupo de ficheiros B tornou-se apenas leitura antes do backup parcial mais recente, que contém o grupo de ficheiros primário e os grupos de ficheiros secundários de leitura/escrita, A e C. Depois de o grupo B de ficheiros se tornar apenas de leitura, foi feita uma cópia de segurança separada do grupo B de ficheiros.

Restaurar Sequências

  1. Restauro parcial do primário e dos grupos de ficheiros A e C.

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

    Neste momento, estão online o principal e os grupos de ficheiros A e C. Todos os ficheiros no grupo B de ficheiros estão pendentes de recuperação, e o grupo de ficheiros está offline.

  2. Restauração online do grupo Bde ficheiros .

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

    Todos os grupos de ficheiros estão agora online.

Exemplos adicionais

Ver também

Restauração Online (SQL Server)
CÓPIA DE SEGURANÇA (Transact-SQL)
RESTAURAR (Transact-SQL)
Restaurações Parciais (SQL Server)