Compartilhar via


Fazer backup do servidor DPM

Importante

Esta versão do DPM (Data Protection Manager) chegou ao fim do suporte. Recomendamos que você atualize para o DPM 2022.

Para garantir que os dados possam ser recuperados se o System Center Data Protection Manager (DPM) falhar, você precisará de uma estratégia para fazer backup do servidor de DPM. Se não for feito backup, você precisará recompilá-lo manualmente após uma falha e os pontos de recuperação baseados em disco não poderão ser recuperados. É possível fazer backup de servidores DPM usando alguns métodos:

  • Fazer backup do servidor DPM – Você pode fazer backup de um servidor DPM primário usando um servidor DPM secundário. O servidor secundário protege o banco de dados do servidor primário e as réplicas de fonte de dados armazenadas no servidor primário. Se o servidor primário falhar, o servidor secundário pode continuar a proteger as cargas de trabalho que são protegidas pelo servidor primário, até que o servidor primário esteja disponível novamente. Se você precisar recompilar o servidor primário, poderá restaurar os bancos de dados e réplicas para ele do servidor secundário. A restauração dos dados também poderá ser feita em computadores protegidos diretamente do servidor secundário, quando o servidor primário não estiver disponível. Você pode configurar dois servidores, um como primário e outro como secundário, ou configurar cada servidor para atuar como primário para o outro. Você também pode configurar uma cadeia de servidores DPM que protejam uns aos outros de acordo com a ordem da cadeia.

  • Backup do banco de dados do DPM – Você pode configurar um servidor DPM para fazer backup de seus próprios bancos de dados em sua biblioteca de fitas ou usar um software que não seja da Microsoft para fazer backup dos bancos de dados em fita ou em mídia removível.

  • Backup DPM com software de terceiros – Você pode fazer backup de servidores DPM usando software de terceiros que ofereçam suporte ao DPM e VSS.

Fazer backup com um servidor DPM secundário

As informações em um servidor DPM podem ser submetidas a backup e protegidas por outro servidor DPM em qualquer uma das seguintes configurações:

  • Proteção principal para secundária – Você pode fazer backup do banco de dados e das réplicas armazenados em um servidor DPM primário para um servidor DPM secundário. Se o servidor primário falhar, o servidor secundário continuará a fazer backup de cargas de trabalho protegidas. Se o servidor primário falhar, você poderá fazer um dos seguintes procedimentos: Recompilar o servidor primário e restaurar seu banco de dados e réplicas do servidor secundário. Em seguida, mover as cargas de trabalho protegidas de volta para o servidor primário após a recriação. Selecionar para alternar a proteção no servidor DPM secundário. Com essa configuração, você pode restaurar para o computador protegido diretamente do servidor secundário quando a necessidade surgir. Para obter instruções, consulte Set up secondary servers.

  • Encadeamento do DPM – uma cadeia de servidores DPM fornece proteção e cada servidor protege o próximo na cadeia. Por exemplo: o DPM1 é protegido pelo DPM2 (DPM1 é o primário e DPM2 é o secundário). O DPM2 é protegido pelo DPM3 (DPM2 é o primário e DPM3 é o secundário) Para obter instruções, consulte Configurar o encadeamento.

  • Proteção cíclica – um servidor DPM é apoiado por outro servidor DPM e vice-versa. Por exemplo, se o DPM1 proteger o DPM2, o DPM2 protegerá o DPM1. Isso é útil em ambientes pequenos.

Configurar a proteção primária e secundária

Para fazer backup de um servidor DPM primário usando um servidor DPM secundário:

  1. O servidor DPM primário já tem o agente de proteção instalado. Você precisa anexar esse agente de proteção ao servidor DPM secundário.

    Importante

    As versões principais e secundárias dos servidores primário e secundário de DPM devem corresponder.

    Siga estas etapas para anexar o agente:

    1. No Console do Administrador do DPM do servidor DPM secundário, na barra de navegação, selecioneAgentes de Gerenciamento>. No painel Ações , selecione Instalar.
    2. Na página Selecionar Método de Implantação de Agentes , selecione Anexar agentes>Computador em um domínio confiável>Avançar. O Assistente de Instalação de Agentes de Proteção é aberto.
    3. Na página Selecionar Computadores, o DPM exibe uma lista dos computadores disponíveis. Selecione o nome do servidor DPM primário na lista Nome do computador > >Adicionar>Avançar.
    4. Na página Digitar as Credenciais, digite o nome de usuário e a senha de uma conta de domínio que seja membro do grupo local de administradores no servidor DPM primário.
    5. Na página Resumo , selecione Anexar.
  2. Adicione o servidor DPM primário a um grupo de proteção existente ou crie um novo. Selecione para proteger as fontes de dados a seguir:

    • Os bancos de dados SQL Server configurados para o servidor primário.

    • Todos os volumes no servidor DPM primário (os compartilhamentos não estarão visíveis separadamente).

    • Todas as réplicas do servidor DPM primário.

    • Você deve selecionar, no mínimo, os bancos de dados, a pasta \Arquivos de programas\Microsoft System Center\DPM\DPM\Config e a pasta \Arquivos de programas\Microsoft System Center\DPM\Scripting.

Observação

Não é possível excluir nomes de arquivo da proteção de um réplica. Além disso, todos os servidores DPM devem estar executando a mesma versão, atualizações etc. Ao configurar a sincronização, recomendamos que você sincronize a cada 24 horas.

Configurar o encadeamento do DPM

Antes de considerar o encadeamento, lembre-se dessas limitações:

  • Cada servidor DPM só pode ser protegido uma vez na cadeia, portanto, verifique se eles não estão protegidos por mais de um servidor.

  • Os servidores primários e secundários são estabelecidos pela cadeia. Por exemplo, se o servidor DPM3 estiver realmente protegendo o servidor DPM1 porque ele está atuando como o servidor secundário para DPM2, ele não poderá atuar diretamente como um servidor secundário para DPM1.

  • Se um servidor DPM estiver configurado para proteger sua própria fonte de dados, a cadeia será interrompida. Por exemplo, se DPM1 proteger seu próprio estado do sistema ou banco de dados, o DPM2 não poderá proteger o DPM1.

  • Antes de proteger o banco de dados de um servidor DPM primário, você precisa iniciar o serviço SQL Server Gravador VSS no servidor primário.

Exemplo de encadeamento 1

Cenário 1: Proteção encadeada

Cenário 1 mostra um cenário no qual quatro servidores DPM estão encadeados:

Servidor Protegendo Protegido por
DS1 (primário) PS1, PS2 DS3
DS2 (primário) PS3, PS4 DS3
DS3 (secundário) DS1, DS2 DS4
DS4 (secundário) DS3 -

Cenário com quatro servidores DPM encadeados

Exemplo de encadeamento 2

Cenário 2: Proteção encadeada

O Cenário 2 mostra um cenário no qual quatro servidores DPM estão encadeados:

Servidor Protegendo Protegido por
DS1 (primário) PS1, PS2 DS2
DS2 (primário) PS3 DS3
DS2 (secundário) DS1 DS3
DS3 (primário) PS4 DS4
DS3 (secundário) DS2 DS4
DS4 DS3 -

Diagrama de cenário alternativo com quatro servidores DPM encadeados.

Proteção cíclica

Se você não quiser usar um servidor secundário, dois servidores DPM poderão proteger uns aos outros.

Cenário 3: Proteção cíclica

O cenário 3 mostra um cenário usando a proteção cíclica.

Servidor Protegendo Protegido por
DS1 (primário) PS1, PS2 DS2
DS2 (primário) PS3 DS3
DS2 (secundário) DS1, DS3 DS3
DS3 (primário) PS4 DS2
DS3 (secundário) DS2 DS2

Diagrama do exemplo de cenário de proteção cíclica.

Configurar o encadeamento

Configure o encadeamento da seguinte maneira:

  1. Instale o agente de proteção do DPM no servidor DPM que você deseja proteger.

  2. Configure a proteção secundária para as fontes de dados protegidas pelo servidor DPM que você está protegendo.

Observação

No console do DPM, você não poderá configurar a proteção para fontes de dados que já estão protegidas pelo agente. Isso impede que você proteja dados repetidamente.

  1. Por exemplo, se você tiver DPM1 e DPM2, instalará o agente de proteção do DPM de DPM1 para DPM2 e vice-versa. Em seguida, configure a proteção secundária no DPM2 para servidores protegidos pelo DPM1 e configure a proteção secundária no DPM1 para servidores protegidos pelo DPM2.

Recuperar o servidor

Se um servidor primário falhar, você pode alternar a proteção para o servidor secundário. Depois de alternar, você poderá executar as funções de recuperação do servidor secundário.

Alternar a proteção para o servidor secundário

Use as seguintes etapas:

  1. No servidor DPM secundário, na área Proteção do console do Administrador do DPM, vá para a área de trabalho Proteção , clique com o botão direito do mouse na fonte de dados para a qual você deseja alternar a proteção.
  2. Selecione Alternar Proteção contra Desastres no menu de contexto.
  3. Execute uma verificação de consistência.

Depois de alternar a proteção, a réplica é exibida como inconsistente até que a verificação seja executada.

Exemplo:diagrama de proteção de comutador.

Observação

  • Para alternar a proteção de volta para o servidor primário, execute as mesmas etapas acima.
  • Você também pode alternar a proteção para o servidor DPM secundário usando o cmdlet Start –DPMSwitchProtection do PowerShell.

Recuperar um servidor DPM primário

Ao recuperar um servidor DPM primário, você precisará restabelecer a proteção para os computadores que foram anteriormente protegidos pelo servidor DPM primário.

Observação

  • Você não pode restaurar os pontos de recuperação para fontes de dados protegidas pelo servidor DPM primário.
  • Ao recuperar os arquivos de banco de dados, certifique-se de que o local de restauração no servidor DPM primário é seguro.

Restabelecer a proteção com o servidor DPM primário

  1. No prompt de comando do computador protegido, execute Setdpmserver.exe <nome do servidor DPM primário>.

  2. Abra o Gerenciamento do Computador e faça o seguinte:

    • Selecione Usuários e Grupos Locais. Verificar se o servidor primário, no formato Domínio/Nome, é um membro dos seguintes grupos:
      • Distributed COM – Usuários
      • DPMRADCOMTrustedMachines
      • DPMRADmTrustedMachines
    • Se o servidor primário não estiver listado em nenhum dos grupos, adicione manualmente o servidor no formato domínio/nome.

Se a proteção falhar depois de concluir as etapas acima, faça o seguinte:

  1. Em Ferramentas Administrativas, abra Serviços de Componentes. Expanda Computadores, expanda Meu Computador e, em seguida, selecione Configuração do DCOM.
  2. No painel de resultados, clique com botão direito do mouse em Serviço RA do DPM. SelecioneSegurança dePropriedades>.
  3. Na área Permissões de Inicialização e Ativação , selecione Editar.
    • Se o servidor primário estiver listado, a entrada da Lista de Controle de Acesso (ACL) poderá estar incorreta. Remova a entrada e, em seguida, adicione o servidor primário com permissões totais.
    • Se o servidor primário não estiver listado, adicione o servidor primário com permissões completas.

Fazer backup do banco de dados do DPM

Como parte de sua estratégia de backup do DPM, você precisará fazer o backup do banco de dados DPM. O banco de dados do DPM é denominado DPMDB. Esse banco de dados contém a configuração do DPM junto com dados sobre backups do DPM. Em caso de desastre, você pode recompilar a maior parte da funcionalidade de um servidor DPM usando um backup recente do banco de dados. Supondo que você possa restaurar o banco de dados, os backups baseados em fita estão acessíveis e mantêm todas as configurações do grupo de proteção e agendamentos de backup. Se os discos do pool de armazenamento do DPM não forem afetados pela interrupção, os backups baseados em disco também poderão ser utilizáveis após uma recompilação. Você pode fazer backup do banco de dados usando métodos diferentes.

Método de backup do banco de dados Vantagens Desvantagens
Fazer backup no Azure Configurado e monitorado facilmente no DPM.

Vários locais dos arquivos do banco de dados de backup.

O armazenamento em nuvem fornece uma solução robusta para recuperação de desastres.

Armazenamento muito seguro do banco de dados.

Oferece suporte a 120 pontos de recuperação online.
Somente disponível no DPM 2012 SP1 ou posterior.

Requer configuração do DPM adicional e da conta do Azure. Incorre em alguns custos de armazenamento do Azure.

– Requer uma versão com suporte do sistema baseado no Windows Server com o agente do Azure para obter acesso aos backups DPM armazenados no cofre de backup do Azure. Este não pode ser outro servidor DPM.

Não será uma opção se o banco de dados estiver hospedado localmente e você quiser habilitar a proteção secundária. Uma solução alternativa seria usar um SQL Server remoto para hospedar o banco de dados.

Pode ter algum tempo de recuperação e preparação extra.
Fazer backup do banco de dados ao fazer backup do pool de armazenamento do DPM Simples de configurar e monitorar.

O backup é mantido em discos do pool de armazenamento do DPM e é fácil acessar localmente.

Os backups agendados do DPM suportam 512 backups completos expressos. Se fizer backup de hora em hora, você terá 21 dias de proteção completa.
Não é uma boa opção para a recuperação de desastres. Está online e a recuperação poderá não funcionar conforme o esperado se o servidor DPM ou o disco do pool de armazenamento falhar.

Não será uma opção se o banco de dados estiver hospedado localmente e você quiser habilitar a proteção secundária. Uma solução alternativa seria usar um SQL Server remoto para hospedar o banco de dados.

Algumas etapas especiais e de preparação serão necessárias para ter acesso aos pontos de recuperação se o console ou o serviço do DPM não estiver em execução ou funcionando.
Fazer backup para um servidor DPM secundário Configurado e monitorado facilmente no DPM.

Os backups agendados do DPM suportam 512 backups completos expressos. Se feito por hora, isso fornece 21 dias de proteção de curto prazo. Se for feito a cada 30 minutos, ele oferece proteção por 10 dias.

O backup é mantido nos discos secundários do pool de armazenamento do servidor DPM, que são acessíveis localmente.

Fornece uma boa solução de recuperação de desastres se o servidor DPM secundário for externo.
Armazenamento e servidores DPM adicionais são necessários. Ambos os servidores DPM devem estar executando a mesma versão do DPM e pacotes cumulativos de atualizações.
Fazer backup em fita Configurado e monitorado facilmente no DPM.

Backups em fita agendados do DPM oferecem suporte a retenção de até 99 anos.

O backup em fita pode ficar fora do local para recuperação de desastres.

O backup em fita pode ser restaurado a partir de qualquer outro servidor DPM que tenha uma unidade/biblioteca de fitas anexada, que use o mesmo tipo de mídia de fita.

As fitas podem ser criptografadas para armazenamento seguro.
Não será uma opção se o banco de dados estiver hospedado localmente e você quiser habilitar a proteção secundária. Uma solução alternativa seria usar um SQL Server remoto para hospedar o banco de dados.

Apenas um backup em fita por dia pode ser agendado.

É necessário um servidor DPM funcionando com uma biblioteca de fitas para ser capaz de ler uma fita de backup do DPM que contém a cópia do banco de dados que deseja restaurar.

Algumas etapas especiais e de preparação são necessárias para obter acesso aos pontos de recuperação baseados em fita.
Fazer backup com backup nativo do SQL Server para um disco local Integrado ao SQL Server.

O backup é mantido em um disco local, que é facilmente acessível.

Ele pode ser agendado para ser executado sempre que desejar.

Totalmente independente do DPM.

Você pode agendar uma limpeza do arquivo de backup.
Não é uma boa opção para a recuperação de desastres, a menos que os backups sejam copiados para um local remoto.

Exige armazenamento local para backups que podem limitar a retenção e a frequência.
Fazer backup com o backup nativo do SQL e proteção do DPM para um compartilhamento protegido pelo DPM Facilmente monitorado no DPM.

Vários locais dos arquivos do banco de dados de backup.

Facilmente acessível a partir de qualquer máquina Windows na rede.

Método de recuperação potencialmente mais rápido.
Só oferece suporte a 64 pontos de recuperação.

Não é uma boa opção para a recuperação de desastres em sites. A falha no servidor DPM ou no disco do pool de armazenamento do DPM pode atrapalhar os esforços de recuperação.

Não é uma opção se o DB do DPM estiver hospedado localmente e desejar habilitar a proteção secundária. Uma solução alternativa seria usar um SQL Server remoto para hospedar o DPMDB.

Alguma preparação extra é necessária para configurá-lo e testá-lo.

É necessário tempo extra de preparação e recuperação, se o próprio servidor DPM for interrompido, mas os discos do pool de armazenamento do DPM ficam bem.
Método de backup do banco de dados Vantagens Desvantagens
Fazer backup no Azure Configurado e monitorado facilmente no DPM.

Vários locais dos arquivos do banco de dados de backup.

O armazenamento em nuvem fornece uma solução robusta para recuperação de desastres.

Armazenamento muito seguro do banco de dados.

Oferece suporte a 120 pontos de recuperação online.
Somente disponível no DPM 2012 SP1 ou posterior.

Requer configuração do DPM adicional e da conta do Azure. Incorre em alguns custos de armazenamento do Azure.

– Requer uma versão com suporte do sistema baseado em Windows Server com o agente do Azure para obter acesso aos backups do DPM armazenados no cofre de backup do Azure. Este não pode ser outro servidor DPM.

Não será uma opção se o banco de dados estiver hospedado localmente e você quiser habilitar a proteção secundária. Uma solução alternativa seria usar um SQL Server remoto para hospedar o banco de dados.

Pode ter algum tempo de recuperação e preparação extra.
Fazer backup do banco de dados ao fazer backup do pool de armazenamento do DPM Simples de configurar e monitorar.

O backup é mantido em discos do pool de armazenamento do DPM e é fácil acessar localmente.

Os backups agendados do DPM suportam 512 backups completos expressos. Se fizer backup de hora em hora, você terá 21 dias de proteção completa.
Não é uma boa opção para a recuperação de desastres. Está online e a recuperação poderá não funcionar conforme o esperado se o servidor DPM ou o disco do pool de armazenamento falhar.

Não será uma opção se o banco de dados estiver hospedado localmente e você quiser habilitar a proteção secundária. Uma solução alternativa seria usar um SQL Server remoto para hospedar o banco de dados.

Algumas etapas especiais e de preparação serão necessárias para ter acesso aos pontos de recuperação se o console ou o serviço do DPM não estiver em execução ou funcionando.
Fazer backup para um servidor DPM secundário Configurado e monitorado facilmente no DPM.

Os backups agendados do DPM suportam 512 backups completos expressos. Se feito por hora, isso fornece 21 dias de proteção de curto prazo. Se for feito a cada 30 minutos, ele oferece proteção por 10 dias.

O backup é mantido nos discos secundários do pool de armazenamento do servidor DPM, que são acessíveis localmente.

Fornece uma boa solução de recuperação de desastres se o servidor DPM secundário for externo.
Armazenamento e servidores DPM adicionais são necessários. Ambos os servidores DPM devem estar executando a mesma versão do DPM e pacotes cumulativos de atualizações.
Fazer backup em fita Configurado e monitorado facilmente no DPM.

Backups em fita agendados do DPM oferecem suporte a retenção de até 99 anos.

O backup em fita pode ficar fora do local para recuperação de desastres.

O backup em fita pode ser restaurado a partir de qualquer outro servidor DPM que tenha uma unidade/biblioteca de fitas anexada, que use o mesmo tipo de mídia de fita.

As fitas podem ser criptografadas para armazenamento seguro.
Não será uma opção se o banco de dados estiver hospedado localmente e você quiser habilitar a proteção secundária. Uma solução alternativa seria usar um SQL Server remoto para hospedar o banco de dados.

Apenas um backup em fita por dia pode ser agendado.

É necessário um servidor DPM funcionando com uma biblioteca de fitas para ser capaz de ler uma fita de backup do DPM que contém a cópia do banco de dados que deseja restaurar.

Algumas etapas especiais e de preparação são necessárias para obter acesso aos pontos de recuperação baseados em fita.
Fazer backup com backup nativo do SQL Server para um disco local Integrado ao SQL Server.

O backup é mantido em um disco local, que é facilmente acessível.

Ele pode ser agendado para ser executado sempre que desejar.

Totalmente independente do DPM.

Você pode agendar uma limpeza do arquivo de backup.
Não é uma boa opção para a recuperação de desastres, a menos que os backups sejam copiados para um local remoto.

Exige armazenamento local para backups que podem limitar a retenção e a frequência.
Fazer backup com o backup nativo do SQL e proteção do DPM para um compartilhamento protegido pelo DPM Facilmente monitorado no DPM.

Vários locais dos arquivos do banco de dados de backup.

Facilmente acessível a partir de qualquer máquina Windows na rede.

Método de recuperação potencialmente mais rápido.
Só oferece suporte a 64 pontos de recuperação.

Não é uma boa opção para a recuperação de desastres em sites. A falha no servidor DPM ou no disco do pool de armazenamento do DPM pode atrapalhar os esforços de recuperação.

Não será uma opção se o BD DPM estiver hospedado localmente e você quiser habilitar a proteção secundária. Uma solução alternativa seria usar um SQL Server remoto para hospedar o DPMDB.

Alguma preparação extra é necessária para configurá-lo e testá-lo.

Algum tempo extra de preparação e recuperação é necessário caso o próprio servidor DPM esteja inativo, mas os discos do pool de armazenamento do DPM estão bem.
  • Se você fizer backup usando um grupo de proteção do DPM, recomendamos que você use um grupo de proteção exclusivo para o banco de dados.

  • Como prática recomendada, se você estiver fazendo backup em fita, faça pelo menos duas cópias das fitas de backup e armazene cada uma delas em um local remoto diferente. Essa proteção extra protege contra danos físicos ou perda da fita de backup.

  • Se a instância do SQL Server do DPM não estiver em execução no servidor DPM, instale o agente de proteção do DPM no computador do SQL Server antes de proteger os bancos de dados do DPM no servidor.

    Observação

    para fins de restauração, a instalação do DPM para restaurar com o banco de dados do DPM deve corresponder à versão do banco de dados DPM em si. Por exemplo, se o banco de dados que você deseja recuperar for de um DPM 2016 com a instalação do Pacote Cumulativo de Atualizações 4, o servidor DPM deverá estar executando a mesma versão com o Pacote Cumulativo de Atualizações 4. Isso significa que poderá ser necessário desinstalar e reinstalar o DPM com uma versão compatível antes de restaurar o banco de dados. Para marcar a versão do banco de dados, talvez seja necessário montá-lo manualmente em um nome de banco de dados temporário e, em seguida, executar uma consulta SQL no banco de dados para marcar o último rollup instalado com base nas versões principal e secundária.

  • Para verificar a versão do banco de dados do DPM, siga estas etapas:

    1. Para executar a consulta, abra o SQL Management Studio e conecte-se à instância do SQL que está executando o banco de dados do DPM.

    2. Selecione o Banco de Dados do DPM e, em seguida, inicie uma nova consulta.

    3. Cole a seguinte consulta SQL no painel de consulta e execute-a:

      Selecione MajorVersionNumber,MinorVersionNumber ,BuildNumber distinto, FileName FROM pedido dbo.tbl_AM_AgentPatch byMajorVersionNumber,MinorVersionNumber,BuildNumber

    Se nada for retornado nos resultados da consulta, ou se o servidor DPM tiver sido atualizado de versões anteriores, mas nenhum pacote cumulativo de atualizações novo tiver sido instalado desde então, não haverá uma entrada para o principal e o secundário em uma instalação básica do DPM. Para marcar as versões do DPM associadas a pacotes cumulativos de atualizações, consulte Lista de números de build para o System Center Data Protection Manager (DPM).

    Se nada for retornado nos resultados da consulta, ou se o servidor DPM tiver sido atualizado de versões anteriores, mas nenhum pacote cumulativo de atualizações novo tiver sido instalado desde então, não haverá uma entrada para o principal e o secundário em uma instalação básica do DPM. Para marcar as versões do DPM associadas a pacotes cumulativos de atualizações, consulte Lista de números de build para o System Center Data Protection Manager (DPM).

    Se nada for retornado nos resultados da consulta, ou se o servidor DPM tiver sido atualizado de versões anteriores, mas nenhum pacote cumulativo de atualizações novo tiver sido instalado desde então, não haverá uma entrada para o principal e o secundário em uma instalação básica do DPM. Para marcar as versões do DPM associadas a pacotes cumulativos de atualizações, consulte Lista de números de build para o System Center Data Protection Manager (DPM).

    Se nada for retornado nos resultados da consulta, ou se o servidor DPM tiver sido atualizado de versões anteriores, mas nenhum pacote cumulativo de atualizações novo tiver sido instalado desde então, não haverá uma entrada para o principal e o secundário em uma instalação básica do DPM. Para marcar as versões do DPM associadas a pacotes cumulativos de atualizações, consulte Lista de números de build para o System Center Data Protection Manager (DPM).

    Se nada for retornado nos resultados da consulta, ou se o servidor DPM tiver sido atualizado de versões anteriores, mas nenhum pacote cumulativo de atualizações novo tiver sido instalado desde então, não haverá uma entrada para o principal e o secundário em uma instalação básica do DPM. Para marcar as versões do DPM associadas a pacotes cumulativos de atualizações, consulte Lista de números de build para o System Center Data Protection Manager (DPM).

Fazer backup no Azure

  1. Antes de começar, você precisará executar um script para recuperar o DPM réplica caminho do ponto de montagem de volume para saber qual ponto de recuperação contém o backup do DPM. Faça isso após a replicação inicial com o Azure Backup. No script, substitua dplsqlservername% pelo nome da instância do SQL Server que hospeda o banco de dados do DPM.

    Select ag.NetbiosName as ServerName,ds.DataSourceName,vol.MountPointPath
    from tbl_IM_DataSource as ds
    join tbl_PRM_LogicalReplica as lr on ds.DataSourceId=lr.DataSourceId
    join tbl_AM_Server as ag on ds.ServerId=ag.ServerId
    join tbl_SPM_Volume as vol on lr.PhysicalReplicaId=vol.VolumeSetID
    and vol.Usage =1
    and lr.Validity in (1,2)
    where ds.datasourcename like '%dpmdb%'
    and servername like '%dpmsqlservername%' --netbios name of server hosting DPMDB
    

    Verifique se você tem a senha especificada quando o Agente dos Serviços de Recuperação do Azure foi instalado e se o servidor DPM foi registrado no cofre Backup do Azure. Você precisará dessa senha para restaurar o backup.

  2. Crie um cofre Backup do Azure e baixe o arquivo de instalação do agente de Backup do Azure e as credenciais do cofre. Execute o arquivo de instalação para instalar o agente no servidor DPM e use as credenciais do cofre para registrar o servidor DPM no cofre. Saiba mais.

  3. Depois que o cofre for configurado, configure um grupo de proteção do DPM que contém o banco de dados do DPM e selecione para fazer backup dele no disco e no Azure.

Recuperar o banco de dados do DPM do Azure

Você pode recuperar o banco de dados do Azure usando qualquer servidor DPM (deve estar executando pelo menos o DPM 2012 R2 com o pacote cumulativo de atualizações 7) registrado no cofre Backup do Azure da seguinte maneira:

  1. No console do DPM, selecione Recuperação>Adicionar DPM Externo.

  2. Forneça as credenciais do cofre (download do Cofre do Backup do Azure).

    Observação

    As credenciais são válidas apenas por dois dias.

  3. Em Selecionar DPM Externo para Recuperação, selecione o servidor DPM para o qual você deseja recuperar o banco de dados, digite a senha de criptografia e selecione OK.

  4. Selecione o ponto de recuperação que você deseja usar na lista de pontos disponíveis. Selecione Limpar DPM Externo para retornar à exibição local do DPM.

Fazer backup do banco de dados do DPM para o pool de armazenamento do DPM

Observação

Essa opção é aplicável para o DPM com o Armazenamento de Backup Moderno.

  1. No console do DPM, selecione Proteção>Criar grupo de proteção.
  2. Na página Selecionar Tipo de Grupo de Proteção , selecione Servidores.
  3. Na página Selecionar membros do grupo, selecione o banco de dados do DPM. Se estiver executando o SQL Server remotamente, selecione o SQL Server remoto instalado e selecione Banco de Dados do DPM. Se o SQL Server estiver em execução no servidor DPM, expanda o servidor DPM e selecione DPMDB.
  4. Na página Selecionar Método de Proteção de Dados, selecione Desejo uma proteção de curto prazo usando disco. Especifique as opções de curto prazo da política de proteção.
  5. Após a replicação inicial do banco de dados do DPM, execute o seguinte script SQL:
select AG.NetbiosName, DS.DatasourceName, V.AccessPath, LR.PhysicalReplicaId from tbl_IM_DataSource DS
join tbl_PRM_LogicalReplica as LR
on DS.DataSourceId = LR.DataSourceId
join tbl_AM_Server as AG
on DS.ServerId=AG.ServerId
join tbl_PRM_ReplicaVolume RV
on RV.ReplicaId = LR.PhysicalReplicaId
join tbl_STM_Volume V
on RV.StorageId = V.StorageId
where datasourcename like N'%dpmdb%' and ds.ProtectedGroupId isn't null
and LR.Validity in (1,2)
and AG.ServerName like N'%<dpmsqlservername>%' -- <dpmsqlservername> is a placeholder, put netbios name of server hosting DPMDB

Recuperar um banco de dados do DPM

Para reconstruir o DPM com o mesmo banco de dados, você precisa primeiro recuperar o banco de dados do DPM e sincronizá-lo com o DPM recém-instalado.

Use as etapas a seguir

  1. Abra um prompt de comando administrativo e execute psexec.exe -s powershell.exe para iniciar uma janela do PowerShell no contexto do sistema.
  2. Decida a localização da qual você deseja recuperar o banco de dados:

Para copiar o banco de dados do último backup

  1. Navegue até o caminho do VHD da réplica <DPMServer FQDN><PhysicalReplicaId><PhysicalReplicaId>
  2. Monte o disk0.vhdx presente nele usando o comando mount-vhd disk0.vhdx.
  3. Depois que o VHD do réplica for montado, use mountvol.exe para atribuir uma letra da unidade ao volume réplica usando a ID de réplica Física da saída do script SQL. Por exemplo, mountvol X: ?\Volume{}\

Para copiar o banco de dados de um ponto de recuperação anterior

  1. Navegue até o diretório <de contêiner DPMDB DPMServer FQDN><PhysicalReplicaId>; você verá vários diretórios com alguns identificadores GUID exclusivos nele correspondentes aos pontos de recuperação feitos para o BD DPM. Diretórios diferentes de <PhysicalReplicaId> representam um pit/ponto de recuperação.

  2. Navegue até qualquer caminho vhd pit, ou seja, <DPMServer FQDN><PhysicalReplicaId><PITId> e monte o disk0.vhdx presente nele usando o comando mount-vhd disk0.vhdx .

  3. Depois que a réplica de VHD estiver montada, use mountvol.exe para atribuir uma letra da unidade ao volume de réplica usando a ID de réplica física da saída do script SQL. Por exemplo, mountvol X: ?\Volume{}\

    Todo o texto a seguir dentro de chaves angulares nas etapas acima são espaços reservados; substitua-os por valores apropriados.

    • ReFSVolume – caminho de acesso da saída do script SQL
    • DPMServer FQDN – Nome de domínio totalmente qualificado do servidor DPM
    • PhysicalReplicaId - ID de réplica física da saída do script SQL
    • PITId – identificador guid diferente da ID de réplica física no diretório do contêiner
  4. Abra outro prompt de comando administrativo e execute psexec.exe -s cmd.exe para iniciar um prompt de comando no contexto do sistema.

  5. Altere o diretório para a unidade X: e navegue até o local dos arquivos de banco de dados do DPM.

  6. Copie-os para um local do qual seja fácil restaurá-los. Saia da janela do cmd psexec após a cópia.

  7. Acesse a janela psexec do PowerShell aberta na etapa 1, navegue até o caminho VHDX e desmonte o VHDX usando o comando dismount-vhd disk0.vhdx.

  8. Depois de reinstalar o servidor DPM, você pode usar o DPMDB restaurado para se conectar ao servidor DPM executando o comando DPMSYNC-RESTOREDB.

  9. Execute DPMSYNC-SYNC, depois que DPMSYNC-RESTOREDB for concluído.

Fazer backup do banco de dados ao fazer backup do pool de armazenamento do DPM

Observação

Essa opção é aplicável para o DPM com armazenamento herdado.

Antes de começar, você precisará executar um script para recuperar o DPM réplica caminho do ponto de montagem de volume para saber qual ponto de recuperação contém o backup do DPM. Faça isso após a replicação inicial com o Azure Backup. No script, substitua dplsqlservername% pelo nome da instância SQL Server que hospeda o banco de dados DPM.

Select ag.NetbiosName as ServerName,ds.DataSourceName,vol.MountPointPath
from tbl_IM_DataSource as ds
join tbl_PRM_LogicalReplica as lr on ds.DataSourceId=lr.DataSourceId
join tbl_AM_Server as ag on ds.ServerId=ag.ServerId
join tbl_SPM_Volume as vol on lr.PhysicalReplicaId=vol.VolumeSetID
and vol.Usage =1
and lr.Validity in (1,2)
where ds.datasourcename like '%dpmdb%'
and servername like '%dpmsqlservername%' --netbios name of server hosting DPMDB
  1. No console do DPM, selecione Proteção>Criar grupo de proteção

  2. Na página Selecionar Tipo de Grupo de Proteção , selecione Servidores.

  3. Na página Selecionar membros do grupo, selecione o banco de dados do DPM. Se estiver executando o SQL Server remotamente, selecione o SQL Server remoto instalado e selecione Banco de Dados do DPM. Se SQL Server estiver em execução no servidor DPM, expanda o item do servidor DPM e selecione DPMDB.

  4. Na página Selecionar Método de Proteção de Dados, selecione Desejo uma proteção de curto prazo usando disco. Especifique as opções de curto prazo da política de proteção. Recomendamos um período de retenção de duas semanas para os bancos de dados do DPM.

Recuperar o banco de dados

Se o servidor DPM ainda estiver operacional e o pool de armazenamento estiver intacto (problemas com o serviço ou console do DPM), copie o banco de dados do volume réplica ou uma cópia de sombra da seguinte maneira:

  1. Decida quando deseja recuperar o banco de dados.

    • Se desejar copiar o banco de dados do último backup obtido diretamente do volume de réplica do DPM, use mountvol.exe para atribuir uma letra da unidade ao volume de réplica usando o GUID da saída do script do SQL. Por exemplo: C:\Mountvol X: \\?\Volume{d7a4fd76-a0a8-11e2-8fd3-001c23cb7375}\

    • Se desejar copiar o banco de dados de um ponto de recuperação anterior (cópia sombra), será necessário listar todas as cópias de sombra da réplica usando o GUID do volume da saída do script do SQL. Este comando lista as cópias de sombra para esse volume: C:\>Vssadmin list shadows /for=\\?\Volume{d7a4fd76-a0a8-11e2-8fd3-001c23cb7375}\. Lembre-se do tempo de criação e da ID de cópia de sombra da qual você deseja recuperar.

  2. Em seguida, use diskshadow.exe para montar a cópia de sombra para uma letra da unidade X: não usada, utilizando a ID da cópia de sombra para que você possa copiar os arquivos do banco de dados.

  3. Abra um prompt de comando administrativo e execute psexec.exe -s cmd.exe para iniciar um prompt de comando no contexto do sistema para que você tenha permissão para navegar até o volume de réplica (X:) e copiar os arquivos.

  4. CD para a unidade X: conduza e navegue até o local dos arquivos do Banco de Dados do DPM. Copie-os para um local do qual seja fácil restaurá-los. Depois que a cópia for concluída, saia da janela do cmd psexec e execute diskshadow.exe e remova o volume X: .

  5. Agora, você pode restaurar os arquivos do banco de dados usando o SQL Management Studio ou executando DPMSYNC-RESTOREDB.

Fazer backup do banco de dados para um servidor secundário

  1. No servidor DPM secundário, envie por push o agente de proteção para o servidor no qual o banco de dados DPM está instalado , seja no servidor DPM primário ou em um SQL Server remoto. Após a instalação, o servidor aparecerá no servidor desprotegido com agentes de proteção e deverá mostrar status OK quando atualizado.

  2. Crie um novo grupo de proteção. Em Selecionar membro do grupo, escolha o servidor que hospeda o banco de dados DPM. Em Todos os SQL Servers, selecione o banco de dados que você deseja proteger. Na página Selecionar Método de Proteção de Dados, selecione para usar a proteção de curto prazo no disco e online, se necessário. Na página Especificar Short-Term Goals, selecione como você deseja configurar backups para o armazenamento de curto prazo. Para o armazenamento em disco, você pode ter 512 backups completos expressos com a frequência de cada 30 minutos. Conclua o assistente. A proteção será iniciada depois que o ponto de recuperação inicial for criado

Recuperar o banco de dados

  1. Recompile o servidor primário como um servidor DPM, se necessário.

  2. Para restaurar o banco de dados, no console do DPM no servidor secundário, selecione Recuperação e localize o banco de dados protegido.

  3. Selecione a data do ponto de recuperação que deseja recuperar. Recupere o banco de dados para o local original. Depois de recuperar o banco de dados, execute a ferramenta DPMSync.

Fazer backup do banco de dados para fita

Você precisará saber os rótulos de fita ou código de barras das fitas que contêm uma cópia do banco de dados do DPM. A melhor maneira de fazer isso é agendar um Relatório de Status para ser enviado no mesmo dia em que o banco de dados do DPM for submetido a backup. O relatório incluirá a data/hora do último backup, o rótulo da fita e o código de barras para que você possa localizá-lo para recuperação. Como alternativa, você pode usar esse script SQL para extrair as informações do banco de dados atual para que você possa armazená-la separadamente em caso de desastre.

Select Path,ro.FileSpec,media.Label,media.BarcodeValue,pd.CreationDate,
pd.ExpiryDate,pd.LifeStatus as "1=valid, 2=expired"
from dbo.tbl_MM_MediaMap mm
join dbo.tbl_MM_PhysicalDataset pd on pd.datasetid = mm.datasetid
join dbo.tbl_MM_Media media on media.MediaId = mm.MediaId
join dbo.tbl_RM_RecoverableObjectFileSpec ro on ro.DatasetId = mm.DatasetId
where ro.filespec like '%DPMDB%'
order by CreationDate desc
  1. Crie um grupo de proteção e, na página Selecionar Membros do Grupo, selecione o SQL Server (se estiver em execução localmente, selecione DPMDB no servidor DPM).

  2. Selecione para fazer a proteção de longo prazo com fita e especifique os detalhes da fita em Selecionar Detalhes da Biblioteca e da Fita.

Recuperar o banco de dados

  • O processo de restauração depende do hardware de fita disponível e do estado atual do servidor DPM que levou o backup em fita. Se não puder restaurar a fita do servidor DPM que fez o backup, será necessário restaurá-la de outro servidor DPM que tenha o mesmo tipo de unidade de fita para que a fita possa ser lida. Talvez seja necessário recriar o servidor DPM se o hardware de fita única disponível tiver sido conectado ao servidor DPM com falha.

  • Se estiver usando a criptografia de fita do DPM, você precisará do mesmo certificado usado para criptografar a fita instalada no servidor DPM alternativo.

Para recuperar:

  1. Localize a fita física que contém a versão/data/hora do banco de dados do DPM que deseja restaurar.

  2. Insira a fita de backup na respectiva unidade ou biblioteca e faça um inventário detalhado no console do DPM ->Gerenciamento ->Bibliotecas.

    Observação

    Se o servidor DPM do qual você está restaurando for um servidor DPM diferente ou se for uma nova instalação do DPM no servidor original, a fita será mostrada como importada (não criada por esse servidor DPM).

  3. Se necessário, recatalogue a fita importada.

  4. Na guia Recuperação, localize a fonte de dados do banco de dados. Se ela tiver sido de uma fita importada, o ponto de recuperação estará em Fitas externas do DPM.

  5. Recupere os arquivos do banco de dados (DPMDB). Você pode selecionar Recuperar para qualquer instância do SQL Server ou copiar para uma pasta de rede. Depois que os arquivos forem restaurados da fita, continue com as etapas de recuperação usando o SQL Management Studio ou o DPMSYNC -RESTOREDB.

Fazer backup com backup nativo do SQL Server para um disco local

Você pode fazer backup do banco de dados DPM em um disco local com backup de SQL Server nativo, independentemente do DPM.

  1. Obtenha uma visão geral do backup do SQL Server.

  2. Saiba mais sobre como fazer backup do SQL Server para a nuvem.

Fazer backup com backup nativo do SQL Server para um compartilhamento protegido pelo DPM

Essa opção de backup usa SQL nativo para fazer backup do banco de dados DPM em um compartilhamento, protege o compartilhamento com o DPM e usa versões anteriores do Windows VSS para facilitar a restauração.

Antes de começar

  1. Se o banco de dados do DPM estiver localizado em um servidor SQL remoto, instale o agente do DPM nesse servidor.

  2. No SQL Server, crie uma pasta em uma unidade com espaço livre suficiente para manter uma única cópia de um backup. Por exemplo: C:\DPMBACKUP.

  3. Compartilhe a pasta. Por exemplo, compartilhe a pasta C:\DPMBACKUP como DPMBACKUP.

  4. Copie e cole o comando OSQL abaixo no Bloco de notas e salve-o em um arquivo chamado C:\DPMBACKUP\bkupdb.cmd. Verifique se não há .txt extensão. Modifique SQL_Instance_name e DPMDB_NAME para coincidir com a instância e o nome do DPMDB usados pelo servidor DPM.

    OSQL -E -S localhost\SQL_INSTANCE_NAME -Q "BACKUP DATABASE DPMDB_NAME TO DISK='C:\DPMBACKUP\dpmdb.bak' WITH FORMAT"
    
    
  5. Usando o Bloco de notas, abra o arquivo ScriptingConfig.xml localizado na pasta ...\DPM\Scripting.

    • Em um SQL Server remoto: C:\Arquivos de Programas\Microsoft Data Protection Manager\DPM\Scripting

    • Em um servidor DPM: C:\Arquivos de Programas\Microsoft System Center\DPM\DPM\Scripting

  6. Modifique ScriptingConfig.xml e altere DataSourceName= para a letra da unidade que contém a pasta/compartilhamento DPMDBBACKUP. Altere a entrada PreBackupScript para o caminho completo e o nome do thebkupdb.cmd salvo na etapa 5.

    <?xml version="1.0" encoding="utf-8"?>
    <ScriptConfiguration xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
    xmlns:xsd="http://www.w3.org/2001/XMLSchema"
    xmlns="https://schemas.microsoft.com/2003/dls/ScriptingConfig.xsd">
    <DatasourceScriptConfig DataSourceName="C:">
    <PreBackupScript>C:\DPMDBBACKUP\bkupdb.cmd</PreBackupScript>
    <TimeOut>120</TimeOut>
    </DatasourceScriptConfig>
    </ScriptConfiguration>
    
  7. Salve as alterações no ScriptingConfig.xml.

  8. Proteja a pasta C:\DPMBACKUP ou o compartilhamento \\sqlservername\DPMBACKUP usando o DPM e aguarde a réplica inicial ser criada. Deve haver um dpmdb.bak na C:\DPMBACKUPfolder como resultado do script de pré-backup em execução, que, por sua vez, foi copiado para o réplica do DPM.

  9. Se não habilitar a recuperação de autoatendimento, você precisará de algumas etapas adicionais para compartilhar a pasta DPMBACKUP na réplica:

    1. No console do DPM >Proteção, localize a fonte de dados DPMBACKUP e a selecione. Na seção de detalhes, Clique para exibir os detalhes no link do caminho da réplica e copie o caminho no Bloco de notas. Remova o caminho de origem e mantenha o caminho de destino. O caminho deverá ser semelhante ao seguinte: C:\Arquivos de Programas\Microsoft System Center\DPM\DPM\Volumes\Replica\File System\vol_c9aea05f-31e6-45e5-880c-92ce5fba0a58\454d81a0-0d9d-4e07-9617-d49e3f2aa5de\Full\DPMBACKUP.

    2. Faça um compartilhamento para esse caminho usando o nome do compartilhamento DPMSERVERNAME-DPMDB. Você pode usar o comando Net Share abaixo a partir de um prompt de comando administrativo.

      Net Share DPMSERVERNAME-dpmdb="C:\Program Files\Microsoft System Center\DPM\DPM\Volumes\Replica\File System\vol_c9aea05f-31e6-45e5-880c-92ce5fba0a58\454d81a0-0d9d-4e07-9617-d49e3f2aa5de\Full\DPMBACKUP"
      

Configurar o backup

Você pode fazer backup do banco de dados do DPM como faria com qualquer outro banco de dados do SQL Server usando o backup nativo do SQL Server.

  • Obtenha uma visão geral do backup do SQL Server.

  • Saiba mais sobre como fazer backup do SQL Server para a nuvem.

Recuperar o banco de dados

  1. Conecte-se ao compartilhamento \DPMServer\DPMSERVERNAME-dpmdb usando o Explorer de qualquer computador com Windows.

  2. Clique com o botão direito do mouse no arquivo dpmdb.bak para exibir as propriedades. Na guia Versões Anteriores , há todos os backups que você pode selecionar e copiar. Há também o último backup ainda localizado na pasta C:\DPMBACKUP, que também é facilmente acessível.

  3. Se você precisar mover um disco do pool de armazenamento do DPM anexado à SAN para outro servidor para poder ler a partir do volume réplica ou reinstalar o Windows para ler discos anexados localmente, você precisará saber o caminho do ponto de montagem de volume da Réplica do DPM ou o GUID de Volume de antemão para saber qual volume contém o backup do banco de dados. Você pode usar o script SQL abaixo para extrair essas informações a qualquer momento após a proteção inicial, mas antes da necessidade de restauração. Substitua %dpmsqlservername% pelo nome do SQL Server que hospeda o banco de dados.

    Select ag.NetbiosName as
    ServerName,ds.DataSourceName,vol.MountPointPath,vol.GuidName
    from tbl_IM_DataSource as ds
    join tbl_PRM_LogicalReplica as lr on ds.DataSourceId=lr.DataSourceId
    join tbl_AM_Server as ag on ds.ServerId=ag.ServerId
    join tbl_SPM_Volume as vol on lr.PhysicalReplicaId=vol.VolumeSetID
    and vol.Usage =1
    and lr.Validity in (1,2)
    where ds.datasourcename like '%C:\%' -- volume drive letter for DPMBACKUP
    and servername like '%dpmsqlservername%' --netbios name of server hosting DPMDB
    
    
  4. Se precisar fazer uma recuperação após mover os discos do pool de armazenamento do DPM ou recriar o servidor DPM:

    1. Com o GUID de volume, caso esse volume precise ser montado em outro servidor Windows ou após a reconstrução de um servidor DPM, use mountvol.exe para atribuir a ele uma letra de unidade usando o GUID de volume de saída do script SQL: C:\Mountvol X: \\?\Volume{d7a4fd76-a0a8-11e2-8fd3-001c23cb7375}\.

    2. Compartilhe novamente a pasta DPMBACKUP no volume de réplica usando a letra da unidade e a parte do caminho da réplica que representa a estrutura de pastas.

      net share SERVERNAME-DPMDB="X:\454d81a0-0d9d-4e07-9617-d49e3f2aa5de\Full\DPMBACKUP"
      
      
    3. Conecte-se ao compartilhamento \\SERVERNAME\DPMSERVERNAME-dpmdb usando o Explorer de qualquer computador com Windows

    4. Clique com o botão direito do mouse no arquivo dpmdb.bak para exibir as Propriedades. Na guia Versões Anteriores , há todos os backups que você pode selecionar e copiar.

Gerenciamento de recuperação de desastre do DPM: Fazer backup do BD do DPM

Uma das maneiras para reconstruir o servidor DPM com o mesmo banco de dados é fazendo o backup do banco de dados do DPM em discos locais.

O banco de dados do DPM contém a configuração do DPM junto com os dados sobre backups do DPM. Em caso de desastre, você pode recriar a maior parte da funcionalidade do servidor DPM usando um backup recente do banco de dados para um disco local. Se o servidor DPM falhar ou se tornar não operacional e você ainda tiver seu pool de armazenamento contendo seus backups intacto, você poderá reconfigurar o servidor DPM com o mesmo DPM DB.

Verifique se:

  1. O backup do banco de dados do DPM é feito em discos locais.
  2. O pool de armazenamento está intacto e disponível.

Observação

O FQDN (nome de domínio totalmente qualificado) do servidor DPM durante a recuperação precisa ser o mesmo que o do servidor DPM original.

Fazer backup do banco de dados do DPM

  1. No console do DPM, selecione Proteção>Criar grupo de proteção.

  2. Na página Selecionar Tipo de Grupo de Proteção , selecione Servidores.

  3. Na página Selecionar membros do grupo, selecione o banco de dados do DPM. Se estiver executando o SQL Server remotamente, selecione o SQL Server remoto instalado e selecione Banco de Dados do DPM. Se o SQL Server estiver em execução no servidor DPM, expanda o servidor DPM e selecione DPMDB.

  4. Na página Selecionar Método de Proteção de Dados, selecione Desejo uma proteção de curto prazo usando disco. Especifique as opções de curto prazo da política de proteção.

  5. Após a replicação inicial do banco de dados do DPM, execute o seguinte script SQL:

    select AG.NetbiosName, DS.DatasourceName, V.AccessPath, LR.PhysicalReplicaId from tbl_IM_DataSource DS
    join tbl_PRM_LogicalReplica as LR
    on DS.DataSourceId = LR.DataSourceId
    join tbl_AM_Server as AG
    on DS.ServerId=AG.ServerId
    join tbl_PRM_ReplicaVolume RV
    on RV.ReplicaId = LR.PhysicalReplicaId
    join tbl_STM_Volume V
    on RV.StorageId = V.StorageId
    where datasourcename like N'%dpmdb%' and ds.ProtectedGroupId is not null
    and LR.Validity in (1,2)
    and AG.ServerName like N'%<dpmsqlservername>%' -- <dpmsqlservername> is a placeholder, put netbios name of server hosting DPMDB
    

Recuperar um banco de dados do DPM

Para reconstruir o DPM com o mesmo banco de dados, você precisa primeiro recuperar o banco de dados do DPM e sincronizá-lo com o DPM recém-instalado.

Use as etapas a seguir:

  1. Abra um prompt de comando administrativo e execute psexec.exe -s powershell.exe para iniciar uma janela do PowerShell no contexto do sistema.
  2. Decida de que local você deseja recuperar o banco de dados:

Para copiar o banco de dados do último backup

  1. Navegue até réplica caminho VHD, ou seja, <ReFSVolume><DPMServer FQDN><PhysicalReplicaId><PhysicalReplicaId>
  2. Monte o disk0.vhdx presente nele usando mount-vhd disk0.vhdx
  3. Depois que a réplica de VHD estiver montada, use mountvol.exe para atribuir uma letra da unidade ao volume de réplica usando a ID de réplica física da saída do script SQL. Por exemplo, mountvol X: \?\Volume{<PhysicalReplicaId>}\

Para copiar o banco de dados de um ponto de recuperação anterior

  1. Navegue até o diretório de contêiner do DPMDB, ou seja, <ReFSVolume><DPMServer FQDN><PhysicalReplicaId>, você verá vários diretórios com alguns identificadores GUID exclusivos sob ele correspondentes aos pontos de recuperação obtidos para o DPM DB. Diretórios diferentes de <PhysicalReplicaId> representam um ponto pit/recuperação.

  2. Navegue até qualquer caminho vhd pit, ou seja, <ReFSVolume><DPMServer FQDN><PhysicalReplicaId PITId><> e monte o disk0.vhdx presente nele usando mount-vhd disk0.vhdx.

  3. Depois que a réplica de VHD estiver montada, use mountvol.exe para atribuir uma letra da unidade ao volume de réplica usando a ID de réplica física da saída do script SQL. Por exemplo, mountvol X: \?\Volume{<PhysicalReplicaId>}\

    Todo o texto a seguir dentro de chaves angulares nas etapas acima são espaços reservados; substitua-os por valores apropriados.

    • ReFSVolume – caminho de acesso da saída do script SQL
    • DPMServer FQDN – Nome de domínio totalmente qualificado do servidor DPM
    • PhysicalReplicaId – ID de réplica física da saída do script SQL
    • PITId – identificador GUID que não seja a ID da réplica física no diretório do contêiner.
  4. Abra outro prompt de comando administrativo e execute psexec.exe -s cmd.exe para iniciar um prompt de comando no contexto do sistema.

  5. Altere o diretório para a unidade X: e navegue até a localização dos arquivos do banco de dados do DPM.

  6. Copie-os para um local do qual seja fácil restaurá-los. Saia da janela do cmd psexec após a cópia.

  7. Vá para a janela psexec do PowerShell aberta na etapa 1, navegue até o caminho VHDX e desmonte o VHDX usando o comando dismount-vhd disk0.vhdx.

  8. Depois de reinstalar o servidor DPM, você pode usar o DPMDB restaurado para se conectar ao servidor DPM executando DPMSYNC-RESTOREDB.

  9. Execute DPMSYNC-SYNC depois que DPMSYNC-RESTOREDB for concluído.

Como usar o DPMSync

O DpmSync é uma ferramenta de linha de comando que permite que você sincronize o Banco de Dados do DPM com o estado dos discos no pool de armazenamento e com os agentes de proteção instalados. O DpmSync restaura o banco de dados do DPM, sincroniza o Banco de Dados do DPM com as réplicas no pool de armazenamento, restaura o banco de dados de relatório e realoca as réplicas ausentes.

Parâmetros

Parâmetro Descrição
-RestoreDb Restaura um Banco de Dados do DPM de um local especificado.
-Sync Sincroniza bancos de dados restaurados. Você deve executar o -Sync do DpmSync depois de restaurar os bancos de dados. Depois de executar o -Sync do DpmSync, algumas réplicas ainda podem ser marcadas como ausentes.
-DbLoclocation Identifica o local de backup do Banco de Dados do DPM.
-InstanceName 
server\instance
Instância para a qual o DPMDB deve ser restaurado.
-ReallocateReplica Realoca todos os volumes de réplicas ausentes sem sincronização.
-DataCopied Indica que você concluiu o carregamento de dados nos volumes de réplica recém-alocados.
Isso só é aplicável para computadores cliente.

Exemplo 1: para restaurar o Banco de Dados do DPM de mídia de backup local no servidor DPM.
Execute o seguinte comando:

DpmSync –RestoreDb -DbLoc G:\DPM\Backups\2005\November\DPMDB.bak

Depois de restaurar o Banco de Dados do DPM, execute o comando a seguir para sincronizar os bancos de dados:

DpmSync -Sync

Depois de restaurar e sincronizar o Banco de Dados do DPM e antes de restaurar a réplica, execute o comando a seguir para realocar espaço em disco para a réplica:

DpmSync -ReallocateReplica

Exemplo 2: para restaurar o Banco de Dados do DPM de um banco de dados remoto.
Execute o comando a seguir no computador remoto:

DpmSync –RestoreDb -DbLoc G:\DPM\Backups\2005\November\DPMDB.bak –InstanceName contoso\ms$dpm

Depois de restaurar o Banco de Dados do DPM, execute o comando a seguir no servidor DPM para sincronizar os bancos de dados:

DpmSync -Sync

Depois de restaurar e sincronizar o Banco de Dados do DPM e antes de restaurar a réplica, execute o comando a seguir no servidor DPM para realocar espaço em disco para a réplica:

DpmSync -ReallocateReplica