Qual é a diferença entre NORECOVERY e RECOVERY ao restaurar o banco de dados?


Respostas:


13
  • 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


3
obrigado, o blog é muito bom! Que vergonha. O Google também teria respondido à pergunta.

5

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.

Ao utilizar nosso site, você reconhece que leu e compreendeu nossa Política de Cookies e nossa Política de Privacidade.
Licensed under cc by-sa 3.0 with attribution required.