Recuperando dados do SQL Server
Aplica-se a: System Center 2012 SP1 - Data Protection Manager, System Center 2012 - Data Protection Manager, System Center 2012 R2 Data Protection Manager
Você pode recuperar os dados do SQL Server como a seguir:
Recuperar o banco de dados para o local original
Recuperar o banco de dados com um novo nome para o local original ou uma instância diferente do SQL Server
Recuperar o banco de dados para uma instância diferente do SQL Server
Copiar o banco de dados para uma pasta da rede
Copiar o banco de dados para uma fita
Observe que não é possível recuperar um banco de dados do sistema para uma instância diferente do SQL Server.
Recuperar um banco de dados
-
No Console do Administrador do DPM, clique em Recuperação na barra de navegação.
-
Usando a funcionalidade de navegação, selecione o banco de dados a ser recuperado.
-
No calendário, clique em qualquer data em negrito para obter os pontos de recuperação disponíveis para essa data.O menu Tempo de recuperação lista o tempo para cada ponto de recuperação disponível.
-
No menu Tempo de recuperação, selecione o ponto de recuperação desejado.
-
No painel Ações, clique em Recuperar.
O Assistente de Recuperação é iniciado.
-
Na página Revisar seleção de recuperação, clique em Avançar.
-
Selecione onde você deseja recuperar o banco de dados.Observe que: Selecione Recuperar no local original do SQL Server e clique em Próximo.
- - Se você selecionar **Recuperar em qualquer instância do SQL** na página **Especificar destino da recuperação**, digite o caminho para recuperar o banco de dados.Você pode especificar um novo nome para o banco de dados recuperado.Observe que essa opção não está disponível com o ponto de recuperação **Mais Recente**.Não é possível recuperar uma versão mais recente do banco de dados do SQL Server para uma instância do SQL Server de versão mais antiga. - Se você selecionar **Copiar para pasta de rede** e o ponto de recuperação selecionado não tiver sido criado por meio de um backup completo expresso, você receberá novas opções de ponto de recuperação. - Se você selecionar **Copiar para fita** e o ponto de recuperação selecionado não tiver sido criado por meio de um backup completo expresso, você receberá novas opções de ponto de recuperação.Para a opção de fita, selecione a biblioteca de fitas que você deseja usar para a recuperação.
-
Se for selecionado um ponto de recuperação que não seja Último, na página Especificar Estado do Banco de Dados, selecione Deixar o banco de dados operacional.
-
Especifique as opções de recuperação para a limitação do uso de largura de banda, recuperação baseada em SAN e notificações por email e clique em Avançar.
-
Na página Resumo, revise as configurações de recuperação e clique em Recuperar.
Recuperar um SQL e permitir backups de log adicionais
O DPM usa a funcionalidade do SQL Server para recuperar um banco de dados para que todas as transações não confirmadas sejam revertidas.O processo de recuperação abre o log de transações para identificar transações não confirmadas.Essas transações são desfeitas por reversão, a menos que mantenham bloqueios que previnam outras transações de visualizarem dados transacionalmente inconsistentes.Esta etapa é chamada de fase de desfazer ou reverter. Em algumas situações, o administrador do SQL Server pode precisar que o banco de dados seja restaurado de modo que permita a reprodução seletiva dos backups de log.No DPM, você pode recuperar um banco de dados e deixá-lo em um estado de restauração no qual os backups de log adicionais podem ser aplicados no banco de dados.
Para recuperar um banco de dados sem reversão de transação
-
No Console do Administrador do DPM, clique em Recuperação na barra de navegação.
-
Usando a funcionalidade de navegação, selecione o banco de dados a ser recuperado.
-
No calendário, clique em qualquer data em negrito para obter os pontos de recuperação disponíveis para essa data.O menu Tempo de recuperação lista o tempo para cada ponto de recuperação disponível.
-
No menu Tempo de recuperação, selecione o ponto de recuperação desejado.É possível selecionar qualquer ponto de recuperação, exceto Último.
-
No painel Ações, clique em Recuperar.
O Assistente de Recuperação é iniciado.
-
Na página Revisar seleção de recuperação, clique em Avançar.
-
Selecione Recuperar no local original do SQL Server ou Recuperar em qualquer instância do SQL e clique em Avançar.
-
Se Recuperar em qualquer instância do SQL for selecionada, na página Especificar destino de recuperação, determine a instância do SQL Server para a qual o banco de dados deverá ser recuperado.
-
Na página Especificar Estado do Banco de Dados, selecione Deixar banco de dados não operacional, mas capaz de restaurar logs de transações adicionais.
-
Selecione Copiar logs de transação do SQL entre o ponto de recuperação selecionado e o último ponto de recuperação disponível, especifique um destino de cópia para os logs de transações e clique em Avançar.
O DPM deve ter permissão de Gravação para o destino da cópia dos logs de transações.
-
Especifique as opções de recuperação para a limitação do uso de largura de banda, recuperação baseada em SAN e notificações por email e clique em Avançar.
-
Na página Resumo, revise as configurações de recuperação e clique em Recuperar.
-
Utilize o comando Restore Transact-SQL com o argumento HeaderOnly para recuperar as informações do cabeçalho para os logs de transações.O cabeçalho contém informações que permitem a ordenação correta das sequências de backup de log.
-
Utilize o comando Restore com o argumento Log para aplicar os logs desejados ao banco de dados na ordem correta.
Para obter mais informações sobre o comando Restore, consulte Argumentos de RESTORE (Transact-SQL).