backup quente
-
01-07-2019 - |
Pergunta
Temos um backup sql quente. backup completo todas as noites, registros TXN enviados a cada tantas vezes durante o dia e restaurado. Eu preciso mover os arquivos de dados para outro disco. Estes da DB estão em um estado de "backup quente" (de tal forma que eu não posso desmarcá-los como somente leitura - "Erro 5063:. Banco de dados '' está em espera passiva Um banco de dados warm-standby é somente leitura. ") E estou preocupado com desprendam e re-ligar.
Como é que vamos obter o status "quente backup" depois de desanexar / attach operações estiverem concluídas?
Solução
A única solução que eu sei é para criar um backup completo do seu banco de dados ativo e restaurar esse backup para uma cópia do banco de dados em um estado 'backup quente'. Primeiro crie um backup do db ativo:
backup database activedb to disk='somefile'
Em seguida, restaurar o backup em outro servidor SQL. Se necessário, você pode usar a opção WITH REPLACE para alterar o diretório de armazenamento padrão
restore database warmbackup from disk='somefile'
with norecovery, replace ....
Agora você pode criar cópias de segurança dos registos e restaurá-los ao warmbackup com a afirmação de log de restauração.