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?

Foi útil?

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.

Licenciado em: CC-BY-SA com atribuição
Não afiliado a StackOverflow
scroll top