Alguém pode explicar as principais diferenças?
Qualquer ajuda apreciada.
fonte
Alguém pode explicar as principais diferenças?
Qualquer ajuda apreciada.
NORECOVERY especifica que a reversão não ocorrerá. Isso permite que o roll forward continue com a próxima instrução na sequência. Nesse caso, a sequência de restauração pode restaurar outros backups e rolar para frente.
RECUPERAÇÃO (o padrão) indica que a reversão deve ser executada após a conclusão da reversão para o backup atual. A recuperação do banco de dados requer que todo o conjunto de dados que está sendo restaurado (o conjunto de encaminhamento) seja consistente com o banco de dados. Se o conjunto de rollforward não tiver sido rollforward o suficiente para ser consistente com o banco de dados e RECOVERY for especificado, o Mecanismo de Banco de Dados emitirá um erro.
FONTE
Há mais do que isso. Uma restauração de banco de dados emitida com NORECOVERY é deixada em um estado pendente e não pode ser acessada. Logs e diferenciais podem ser adicionados ao banco de dados enquanto ele estiver nesse estado, pois nenhuma atividade independente está ocorrendo nele.
RECOVERY coloca o banco de dados em um estado operacional. No momento, você não pode adicionar mais componentes de um conjunto de backups.
fonte