Nota
O acesso a esta página requer autorização. Pode tentar iniciar sessão ou alterar os diretórios.
O acesso a esta página requer autorização. Pode tentar alterar os diretórios.
Aplica-se a:SQL Server
Este artigo é relevante para bases de dados SQL Server sob o modelo completo de recuperação que contêm múltiplos ficheiros ou grupos de ficheiros.
Neste exemplo, uma base de dados chamada adb, que utiliza o modelo completo de recuperação, contém três grupos de ficheiros. O grupo A de ficheiros é de leitura/escrita, e o grupo B de ficheiros e o grupo C de ficheiros são apenas de leitura. Inicialmente, todos os grupos de ficheiros estão online.
O ficheiro a1 no grupo A de ficheiros parece estar danificado, e o administrador da base de dados decide restaurá-lo enquanto a base de dados permanece online.
Observação
No modelo de recuperação simples, a restauração online de dados de leitura/escrita não é permitida.
Restaurar sequências
A sintaxe para uma sequência de restauro online é a mesma que para uma sequência de restauro offline.
Restauração online do ficheiro
a1.RESTORE DATABASE adb FILE = 'a1' FROM backup WITH NORECOVERY;Neste ponto, o ficheiro
a1está noRESTORINGestado, e o grupoAde ficheiros está offline.Depois de restaurares o ficheiro, faz uma nova cópia de segurança do registo para garantir que o ponto em que o ficheiro ficou offline está registado.
BACKUP LOG adb TO log_backup3;Restauro online de backups de logs.
Restauras todos os backups dos registos feitos desde o backup dos ficheiros restaurados, terminando com o último backup dos registos (
log_backup3, feito na etapa anterior). Após a última cópia de segurança ser restaurada, a base de dados é recuperada.RESTORE LOG adb FROM log_backup1 WITH NORECOVERY; RESTORE LOG adb FROM log_backup2 WITH NORECOVERY; RESTORE LOG adb FROM log_backup3 WITH NORECOVERY; RESTORE DATABASE adb WITH RECOVERY;O ficheiro
a1está agora online.
Exemplos adicionais
- exemplo: restauração fragmentada de banco de dados (modelo de recuperação simples)
- exemplo: restauração fragmentada de apenas alguns grupos de arquivos (modelo de recuperação simples)
- Exemplo: Restauro Online de um ficheiro Read-Only (Modelo de Recuperação Simples)
- exemplo: restauração fragmentada do banco de dados (modelo de recuperação completa)
- exemplo: restauração fragmentada de apenas alguns grupos de arquivos (modelo de recuperação completa)
- Exemplo: Restauração Online de um ficheiro Read-Only (Modelo de Recuperação Completa)