Mover um banco de dados que está no modo de restauração

4

Eu tenho um banco de dados que é o destinatário de um processo de registro.

O banco de dados está em 'restaurando'. É possível mover este banco de dados?

EDITAR Só para esclarecer o que eu quis dizer com movimento. Eu quero fazer uma cópia do banco de dados e transferi-lo para outro servidor sem interromper o processo de registro.

A razão para isso é executar consultas de análise no banco de dados. Eu tentei usar o Copy Database Wizard, mas fiquei preso no processo. Você pode ler sobre esse problema aqui

    
por Nai 09.04.2010 / 17:17

2 respostas

1

Nunca realmente tentei, mas isso descreve o método que eu acho que funcionaria. Depende de não estar em modo de espera (ou seja, se você pode se conectar ao destinatário agora com acesso de leitura, você precisará mexer com ele para alterá-lo para o modo Norecovery)

Isto também está assumindo que "mover" significa mover para outro drive / diretório no mesmo servidor. Se você está falando de outro servidor, então não.

Mas, para ser honesto, eu usaria esse exercício para testar e atualizar os documentos que descrevem como reconstruir o servidor em espera e restaurar novamente a partir de um backup completo.

EDITAR COM BASE EM SEU EDITAR : Sim, você pode parar o SQL, copiar o MDF e o LDF para outro servidor e anexá-los, reiniciar o SQL e o envio do log não deve ser afetado

Mas se você tiver uma necessidade contínua de fazer isso, poderá alterar o envio de logs para definir o banco de dados como standby, o que permitiria fazer suas consultas de análise no banco de dados de destinatários de envio de log ativo, desde que elas são consultas somente leitura e você lida com o fato de que o envio de logs será suspenso enquanto você estiver conectado ao banco de dados.

    
por 09.04.2010 / 18:35
0

Sim e não. Por definição, 'fazer uma cópia do banco de dados' não está sendo movido. Acho que o que você deseja fazer é configurar um segundo destino de envio de log do servidor principal. Você pode usar o envio de log para enviar os logs para dois locais diferentes. Você configuraria isso exatamente como configurou originalmente sua instância atual.

    
por 12.04.2010 / 19:58