Partilhar via


Fazer backup do servidor DPM

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 DPM. Se não for feito backup, você precisará reconstruí-lo manualmente após uma falha e os pontos de recuperação baseados em disco não serão recuperáveis. Você pode fazer backup de servidores DPM usando alguns métodos:

  • Fazer backup do servidor DPM - Você pode fazer backup de um servidor DPM primário com um servidor DPM secundário. O servidor secundário protegerá o banco de dados do servidor primário e as réplicas da fonte de dados armazenadas no servidor primário. Se o servidor primário falhar, o servidor secundário poderá continuar a proteger cargas de trabalho protegidas pelo servidor primário, até que o servidor primário esteja disponível novamente. Se precisar reconstruir o servidor primário, você pode restaurar os bancos de dados e réplicas para ele a partir do servidor secundário. Você também pode restaurar dados para 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 o principal para o outro. Você também pode configurar uma cadeia de servidores DPM que protegem uns aos outros de acordo com a ordem da cadeia.

  • Fazer 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 pode usar software que não seja da Microsoft para fazer backup dos bancos de dados em fita ou mídia removível.

  • Fazer backup do DPM usando software de terceiros - Você pode fazer backup de servidores DPM usando software de terceiros que suporte DPM e VSS.

Backup com um servidor DPM secundário

É possível fazer backup e proteger as informações em um servidor DPM em qualquer uma das seguintes configurações:

  • Proteção primária para secundária - É possível efetuar cópias de segurança do banco de dados e das réplicas armazenadas num 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 o seguinte: Reconstrua o servidor primário e restaure seu banco de dados e réplicas do servidor secundário. Em seguida, mova as cargas de trabalho protegidas de volta para o servidor primário após a reconstrução. Selecione esta opção para alternar a proteção para o servidor DPM secundário. Com essa configuração, você pode restaurar para o computador protegido diretamente do servidor secundário quando necessário. Para obter instruções, consulte Configurar servidores secundários.

  • Encadeamento de DPM - Uma rede de servidores DPM fornece proteção, e cada servidor protege o seguinte na rede. Por exemplo: DPM1 é protegido por 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 encadeamento.

  • Proteção cíclica - O backup de um servidor DPM é feito por outro servidor DPM e vice-versa. Por exemplo, se o DPM1 protege o DPM2, o DPM2 protege o DPM1. Isso é útil para ambientes pequenos.

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

Faça 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 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, selecione Management>Agents. No painel Ações, selecione Instalar.
    2. Na página Selecionar Método de Implantação de Agente, selecione Anexar agentes>computador em um domínio confiável>Avançar. O Assistente de Instalação do Agente de Proteção abre.
    3. Na página Selecionar Computadores, o DPM exibe uma lista de computadores disponíveis. Selecione o nome do servidor DPM primário da lista Nome do computador>Adicionar>Próximo.
    4. Na página Inserir Credenciais, digite o nome de usuário e a senha de uma conta de domínio que seja membro do grupo Administradores local 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 esta opção para proteger as seguintes fontes de dados:

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

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

    • Todas as réplicas estão no servidor DPM primário.

    • No mínimo, você deve selecionar 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 uma 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 destas 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 está agindo como o servidor secundário para DPM2, ele não poderá agir 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á quebrada. Por exemplo, se o DPM1 proteger seu próprio banco de dados ou estado do sistema, 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 Gravador VSS do SQL Server no servidor primário.

Exemplo de encadeamento 1

Cenário 1: Proteção encadeada

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

Servidor Proteção 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 Proteção 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 podem se proteger.

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

O cenário 3 mostra um cenário que utiliza proteção cíclica.

Servidor Proteção 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 de exemplo de cenário de proteção cíclica.

Configurar encadeamento

Configure o encadeamento da seguinte maneira:

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

  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 repetidamente os dados.

  1. Por exemplo, caso tenhas o DPM1 e o DPM2, deverás instalar o agente de proteção do DPM do DPM1 no DPM2 e vice-versa. Em seguida, configure a proteção secundária no DPM2 para servidores que o DPM1 protege e configure a proteção secundária no DPM1 para servidores que o DPM2 protege.

Recuperar o servidor

Se um servidor primário falhar, você poderá alternar a proteção para o servidor secundário. Após a alternância, você pode executar funções de recuperação a partir do servidor secundário.

Transferir 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 mudar a proteção.
  2. Selecione Comutar Proteção contra desastres no menu de contexto.
  3. Execute uma verificação de consistência.

Depois de mudar a proteção, a réplica aparece como inconsistente, até que a verificação seja realizada.

Exemplo:Diagrama de proteção de interruptores.

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 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 protegidos anteriormente pelo servidor DPM primário.

Observação

  • Não é possível restaurar pontos de recuperação para fontes de dados protegidas pelo servidor DPM primário.
  • Ao recuperar os arquivos de banco de dados, verifique se o local de restauração no servidor DPM primário é seguro.

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

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

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

    • Selecione Utilizadores e Grupos Locais. Verifique se o servidor primário, no formato Domínio/Nome, é membro dos seguintes grupos:
      • Distribuir usuários COM
      • DPMRADCOMMáquinasConfiáveis
      • 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 O Meu Computadore selecione DCOM Config.
  2. No painel de resultados, clique com o botão direito do rato em DPM RA Service. Selecione Propriedades>Segurança.
  3. Na área de Permissões de Inicialização e Ativação, selecione Editar.
    • Se o servidor primário estiver listado, a entrada ACL (Lista de Controle de Acesso) pode estar incorreta. Remova a entrada e adicione o servidor primário com permissões completas.
    • 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ê terá que fazer backup do banco de dados do DPM. O banco de dados do DPM é chamado DPMDB. Esse banco de dados contém a configuração do DPM juntamente com dados sobre os backups do DPM. Em caso de desastre, você pode reconstruir 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 sã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 foram afetados pela interrupção, os backups baseados em disco também poderão ser usados após uma reconstrução. Você pode fazer backup do banco de dados usando métodos diferentes.

Método de backup de banco de dados Vantagens Desvantagens
Cópia de segurança para o Azure Facilmente configurado e monitorado no DPM.

Em vários locais encontram-se os arquivos de banco de dados de backup.

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

Armazenamento muito seguro para o banco de dados.

Suporta 120 pontos de recuperação online.
Disponível apenas no DPM 2012 SP1 ou posterior.

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

- Requer uma versão suportada do sistema baseado no 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 é 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.

Algum tempo extra de preparação e recuperação é incorrido.
Faça backup do banco de dados fazendo backup do pool de armazenamento do DPM Simples de configurar e monitorizar.

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

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

Não é 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 são necessárias para obter acesso aos pontos de recuperação se o serviço ou console do DPM não estiver em execução ou operacional.
Fazer backup em um servidor DPM secundário Facilmente configurado e monitorado no DPM.

Os backups agendados do DPM suportam 512 backups completos expressos. Se feito a cada hora, tal procedimento proporciona 21 dias de proteção de curto prazo. Se feito a cada 30 minutos, proporciona 10 dias de proteção.

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

Fornece uma boa solução de recuperação de desastres se o servidor DPM secundário estiver externo.
São necessários armazenamento e servidor DPM adicionais. Ambos os servidores do DPM devem estar a executar a mesma versão do DPM e as mesmas atualizações cumulativas.
Fazer backup em fita Facilmente configurado e monitorado no DPM.

Os backups em fita agendados do DPM suportam retenção de até 99 anos.

O backup em fita pode ser feito externamente 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 fita conectada que use o mesmo tipo de mídia de fita.

A fita pode ser criptografada para armazenamento seguro.
Não é 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.

Você precisa de um servidor DPM em funcionamento com uma biblioteca de fitas para poder ler uma fita de backup do DPM que contenha 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.
Efectue o backup nativo do SQL Server num disco local Incorporado ao SQL Server.

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

Ele pode ser programado para ser executado quantas vezes quiser.

Totalmente independente do DPM.

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

Requer armazenamento local para backups, o que pode limitar a retenção e a frequência.
Backup com backup SQL nativo e proteção do DPM para uma partilha protegida pelo DPM Monitorizado de forma fácil no DPM.

Em vários locais encontram-se os arquivos de banco de dados de backup.

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

Potencialmente o método de recuperação mais rápido.
Suporta apenas 64 pontos de recuperação.

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

Não é uma opção se o banco de dados do 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 se o próprio servidor DPM estiver inativo, mas os discos do pool de armazenamento do DPM estiverem bem.
Método de backup de banco de dados Vantagens Desvantagens
Cópia de segurança para o Azure Facilmente configurado e monitorado no DPM.

Em vários locais encontram-se os arquivos de banco de dados de backup.

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

Armazenamento muito seguro para o banco de dados.

Suporta 120 pontos de recuperação online.
Disponível apenas no DPM 2012 SP1 ou posterior.

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

- Requer uma versão suportada do sistema baseado no 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 é 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.

Algum tempo extra de preparação e recuperação é incorrido.
Faça backup do banco de dados fazendo backup do pool de armazenamento do DPM Simples de configurar e monitorizar.

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

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

Não é 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 são necessárias para obter acesso aos pontos de recuperação se o serviço ou console do DPM não estiver em execução ou operacional.
Fazer backup em um servidor DPM secundário Facilmente configurado e monitorado no DPM.

Os backups agendados do DPM suportam 512 backups completos expressos. Se feito a cada hora, tal procedimento proporciona 21 dias de proteção de curto prazo. Se feito a cada 30 minutos, proporciona 10 dias de proteção.

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

Fornece uma boa solução de recuperação de desastres se o servidor DPM secundário estiver externo.
São necessários armazenamento e servidor DPM adicionais. Ambos os servidores do DPM devem estar a executar a mesma versão do DPM e as mesmas atualizações cumulativas.
Fazer backup em fita Facilmente configurado e monitorado no DPM.

Os backups em fita agendados do DPM suportam retenção de até 99 anos.

O backup em fita pode ser feito externamente 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 fita conectada que use o mesmo tipo de mídia de fita.

A fita pode ser criptografada para armazenamento seguro.
Não é 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.

Você precisa de um servidor DPM em funcionamento com uma biblioteca de fitas para poder ler uma fita de backup do DPM que contenha 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.
Efectue o backup nativo do SQL Server num disco local Incorporado ao SQL Server.

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

Ele pode ser programado para ser executado quantas vezes quiser.

Totalmente independente do DPM.

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

Requer armazenamento local para backups, o que pode limitar a retenção e a frequência.
Backup com backup SQL nativo e proteção do DPM para uma partilha protegida pelo DPM Monitorizado de forma fácil no DPM.

Em vários locais encontram-se os arquivos de banco de dados de backup.

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

Potencialmente o método de recuperação mais rápido.
Suporta apenas 64 pontos de recuperação.

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

Não é uma opção se o banco de dados do 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.

É necessário algum tempo extra de preparação e recuperação 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 usar 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 adicional protege contra danos físicos ou perda da fita de backup.

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

    Observação

    Para fins de restauração, a instalação do DPM que você deseja restaurar com o banco de dados do DPM deve corresponder à versão do próprio banco de dados do DPM. Por exemplo, se o banco de dados que você deseja recuperar for de um DPM 2016 com instalação do Update Rollup 4, o servidor DPM deverá estar executando a mesma versão com o Update Rollup 4. Isso significa que talvez seja necessário desinstalar e reinstalar o DPM com uma versão compatível antes de restaurar o banco de dados. Para verificar a versão do banco de dados, poderá ser necessário montá-lo manualmente utilizando um nome temporário para o banco de dados e, depois, executar uma consulta SQL no banco de dados para verificar 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 SQL que está executando o banco de dados do DPM.

    2. Selecione o banco de dados do DPM e inicie uma nova consulta.

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

      Selecione distinto MajorVersionNumber, MinorVersionNumber, BuildNumber, FileName FROM dbo.tbl_AM_AgentPatch ORDER BY MajorVersionNumber, MinorVersionNumber, BuildNumber

    Se nada for retornado nos resultados da consulta ou se o servidor DPM tiver sido atualizado a partir de versões anteriores, mas nenhum novo pacote cumulativo de atualizações tiver sido instalado desde então, não haverá uma entrada para as versões principais ou secundárias numa instalação base do DPM. Para verificar as versões do DPM associadas aos pacotes cumulativos de atualizações, consulte Lista de números de compilação para o System Center Data Protection Manager (DPM).

    Se nada for retornado nos resultados da consulta ou se o servidor DPM tiver sido atualizado a partir de versões anteriores, mas nenhum novo pacote cumulativo de atualizações tiver sido instalado desde então, não haverá uma entrada para as versões principais ou secundárias numa instalação base do DPM. Para verificar as versões do DPM associadas aos pacotes cumulativos de atualizações, consulte Lista de números de compilação para o System Center Data Protection Manager (DPM).

    Se nada for retornado nos resultados da consulta ou se o servidor DPM tiver sido atualizado a partir de versões anteriores, mas nenhum novo pacote cumulativo de atualizações tiver sido instalado desde então, não haverá uma entrada para as versões principais ou secundárias numa instalação base do DPM. Para verificar as versões do DPM associadas aos pacotes cumulativos de atualizações, consulte Lista de números de compilação para o System Center Data Protection Manager (DPM).

Fazer backup no Azure

  1. Antes de começar, é necessário executar um script para recuperar o caminho do ponto de montagem do volume da réplica do DPM, para identificar qual ponto de recuperação contém o backup do DPM. Faça isso após a replicação inicial com o Backup do Azure. 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
Use DPMDB  -- change to match the DPMDB name if different
select sv.AccessPath,sv.Server +'\' as Folder, lr.PhysicalReplicaId as "Replica" ,'\' as "\",lr.PhysicalReplicaId as "Relica-SubFolder"
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_PRM_ReplicaVolume as rp
on lr.PhysicalReplicaId=rp.ReplicaId
join tbl_STM_Volume as sv
on rp.StorageId = sv.StorageId
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 de Serviços de Recuperação do Azure foi instalado e o servidor DPM foi registrado no cofre do Backup do Azure. Você precisará dessa senha para restaurar o backup.

  1. Crie um cofre do Backup do Azure e baixe o arquivo de instalação do Agente de Backup do Azure e as credenciais do cofre. Execute o ficheiro de instalação para instalar o agente no servidor DPM e use as credenciais do baú para registar o servidor DPM no baú. Saiba mais.

  2. Depois que o cofre for configurado, configure um grupo de proteção do DPM que contenha o banco de dados do DPM e selecione 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 do Backup do Azure da seguinte maneira:

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

  2. Forneça as credenciais do cofre (fazendo o download do cofre de 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 deseja recuperar o banco de dados, digite a senha de criptografia e selecione OK.

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

Efetuar o backup do banco de dados do DPM no pool de armazenamento do DPM

Observação

Esta opção é aplicável ao DPM com 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 banco de dados DPM. Se você 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 Quero proteção de curto prazo usando disco. Especifique as opções da política de proteção de curto prazo.
  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
Use DPMDB  -- change to match the DPMDB name if different
select sv.AccessPath,sv.Server +'\' as Folder, lr.PhysicalReplicaId as "Replica" ,'\' as "\",lr.PhysicalReplicaId as "Relica-SubFolder"
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_PRM_ReplicaVolume as rp
on lr.PhysicalReplicaId=rp.ReplicaId
join tbl_STM_Volume as sv
on rp.StorageId = sv.StorageId
where ds.datasourcename like '%dpmdb%'
and servername like '%dpmsqlservername%' --netbios name of server hosting DPMDB

Recuperar banco de dados do DPM

Para reconstruir seu 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 seguintes etapas

  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 o local de onde deseja recuperar o banco de dados:

Copie a base de dados a partir da última cópia de segurança

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

Copie o banco de dados de um ponto de recuperação anterior

  1. Navegue até o diretório do contentor DPMDB <DPMServer FQDN><PhysicalReplicaId>; verá vários diretórios com alguns identificadores GUID exclusivos correspondentes aos pontos de recuperação criados para o banco de dados do DPM. Diretórios diferentes de <PhysicalReplicaId> representam um ponto de PIT/recuperação.

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

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

    Todo o texto a seguir entre parênteses angulares nas etapas acima são espaços reservados; substitua-os por valores adequados.

    • ReFSVolume - Caminho de acesso a partir 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 de script SQL
    • PITId - Identificador GUID diferente do 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é o local dos arquivos de banco de dados do DPM.

  6. Copie-os para um local de fácil acesso para restauro. Feche a janela de comando psexec depois de copiar.

  7. Dirija-se à janela do PowerShell psexec aberta no passo 1, navegue até ao 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 comando DPMSYNC-RESTOREDB.

  9. Execute DPMSYNC-SYNCuma vez que DPMSYNC-RESTOREDB esteja concluída.

Faça backup do banco de dados fazendo backup do pool de armazenamento do DPM

Observação

Esta opção é aplicável ao DPM com armazenamento herdado.

Antes de começar, é necessário executar um script para recuperar o caminho do ponto de montagem do volume da réplica do DPM, para identificar qual ponto de recuperação contém o backup do DPM. Faça isso após a replicação inicial com o Backup do Azure. 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
  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 a base de dados do DPM. Se você estiver executando o SQL Server remotamente, selecione o SQL Server remoto instalado e selecione banco de dados do DPM. Se o SQL Server estiver sendo executado no servidor DPM, expanda o item de servidor DPM e selecione DPMDB.

  4. Na página Selecionar Método de Proteção de Dados, selecione Quero proteção de curto prazo usando disco. Especifique as opções da política de proteção de curto prazo. Recomendamos um intervalo de retenção de duas semanas para 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 de réplica ou de uma cópia de sombra da seguinte maneira:

  1. Decida a partir de quando deseja recuperar o banco de dados.

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

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

  2. Em seguida, usa o diskshadow.exe para montar a cópia sombra numa letra de unidade não utilizada, X:, utilizando o ID da cópia sombra, para poder copiar os ficheiros de base 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: e navegue até o local dos arquivos de banco de dados do DPM. Copie-os para um local de fácil acesso para restauro. Depois que a cópia estiver concluída, saia da janela cmd do psexec e execute diskshadow.exe e desexponha o volume X:.

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

  1. No servidor DPM secundário, envie o agente de proteção para o servidor no qual o banco de dados do DPM está instalado - no servidor DPM primário ou em um SQL Server remoto. Após a instalação, o servidor aparecerá em servidor não protegido com agentes de proteção e deverá mostrar o 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 do 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 usar proteção de curto prazo em disco e online, se necessário. Na página Especificar Metas de Curto Prazo, selecione como deseja configurar backups para o armazenamento de curto prazo. Para armazenamento em disco, você pode ter 512 backups completos expressos a cada 30 minutos. Conclua o assistente. A proteção será iniciada após a criação do ponto de recuperação inicial

Recuperar o banco de dados

  1. Reconstrua 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 no local original. Depois de recuperar o banco de dados, execute a ferramenta DPMSync.

Fazer backup do banco de dados em fita

Você precisará saber o código de barras ou as etiquetas 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 backup do banco de dados do DPM é feito. O relatório incluirá a data/hora do último backup, a etiqueta 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 possa armazená-las 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 sendo executado localmente, selecione DPMDB no servidor DPM).

  2. Selecione a opção para realizar proteção de longo prazo com fita e especifique os detalhes da fita na Selecione a Biblioteca e os Detalhes da Fita.

Recuperar o banco de dados

  • O processo de restauração dependerá do hardware de fita disponível e do estado atual do servidor DPM que fez o backup baseado em fita. Se não for possível 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 reconstruir o servidor DPM se o único hardware de fita disponível for o 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 você deseja restaurar.

  2. Insira a fita de backup na unidade de fita ou biblioteca e execute um inventário detalhado no console do DPM - Gerenciamento de> ->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 este servidor DPM).

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

  4. No separador Recovery, localize a fonte de dados do banco de dados. Se for de uma cassete importada, o ponto de recuperação estará em cassetes DPM externas.

  5. Recupere os arquivos de 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.

Efetuar uma cópia de segurança utilizando a funcionalidade nativa do SQL Server num disco local

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

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

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

Fazer cópia de segurança com a funcionalidade nativa do SQL Server para um compartilhamento protegido pelo DPM

Essa opção de backup usa SQL nativo para fazer backup do banco de dados do 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 SQL Server remoto, instale o agente do DPM nesse servidor.

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

  3. Partilhe 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. Certifique-se de que não exista a extensão .txt. Modifique o SQL_Instance_name andDPMDB_NAME para corresponder à instância e ao nome 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 corresponder à letra da unidade que contém a pasta/partilha DPMDBBACKUP. Altere a entrada PreBackupScript para o caminho completo e o nome do ficheiro 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 em ScriptingConfig.xml.

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

  1. Se não ativar a recuperação automática, precisará de algumas etapas adicionais para partilhar a pasta DPMBACKUP na réplica.

    1. No console DPM >Proteção, localize a fonte de dados DPMBACKUP e selecione-a. Na seção de detalhes, selecione Clique para exibir os detalhes no link para o caminho da réplica e copie o caminho para o Bloco de Notas. Remova o caminho de origem e mantenha o caminho de destino. O caminho deve ser semelhante ao seguinte: 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.

    2. Faça um compartilhamento para esse caminho usando o nome do compartilhamento DPMSERVERNAME-DPMDB. Você pode usar o comando Net Share abaixo em 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 do banco de dados do DPM usando o SQL Server nativo

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 na nuvem.

Recuperar o banco de dados

  1. Conecte-se ao \\DPMServer\DPMSERVERNAME-dpmdb recurso partilhado através do Explorador a partir de qualquer computador Windows.

  2. Clique com o botão direito do rato no ficheiro dpmdb.bak para ver as propriedades. Na guia Versões Anteriores, estão todos os backups que tu podes selecionar e copiar. Há também o último backup ainda localizado na pasta C:\DPMBACKUP, que também é facilmente acessível.

  3. Se precisar mover um disco do pool de armazenamento do DPM conectado à SAN para outro servidor para poder ler o volume da réplica ou reinstalar o Windows para ler discos conectados localmente, você precisará conhecer o caminho do ponto de montagem do volume da Réplica do DPM ou o GUID do Volume com antecedência 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 o %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 você precisar se recuperar depois de mover os discos do pool de armazenamento do DPM ou uma reconstrução do servidor DPM:

    1. Você tem o GUID de volume, caso seja necessário montar esse volume em outro servidor Windows ou após uma reconstrução do servidor DPM, use mountvol.exe para atribuir uma letra de disco usando o GUID de volume da saída do script SQL: C:\Mountvol X: \\?\Volume{d7a4fd76-a0a8-11e2-8fd3-001c23cb7375}\.

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

      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 Windows

    4. Clique com o botão direito do rato no ficheiro dpmdb.bak para visualizar as Propriedades. Na guia Versões Anteriores, estão todos os backups que tu podes selecionar e copiar.

Gerenciamento de recuperação de desastres do DPM: Backup de banco de dados do DPM

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

O banco de dados do DPM contém a configuração do DPM juntamente com dados sobre os backups do DPM. Em caso de desastre, você pode reconstruir a funcionalidade do servidor DPM usando um backup recente do banco de dados em um disco local. Se o servidor DPM falhar ou ficar inoperacional e você ainda tiver o pool de armazenamento contendo os backups intactos, poderá reconfigurar o servidor DPM com o mesmo banco de dados do DPM.

Assegurar que:

  • O backup do banco de dados do DPM é feito em discos locais.
  • 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 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 banco de dados DPM. Se você 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 Quero proteção de curto prazo usando disco. Especifique as opções da política de proteção de curto prazo.

  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 banco de dados do DPM

Para reconstruir seu 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 seguintes etapas:

  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 onde deseja recuperar o banco de dados:

Copie a base de dados a partir da última cópia de segurança

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

Copie o banco de dados de um ponto de recuperação anterior

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

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

  3. Após montar o VHD da réplica, use mountvol.exe para atribuir uma letra de unidade ao volume da réplica usando o ID físico da réplica a partir da saída do script SQL. Por exemplo, mountvol X: \?\Volume{<PhysicalReplicaId>}\

    Todo o texto a seguir entre parênteses angulares nas etapas acima são espaços reservados; substitua-os por valores adequados.

    • ReFSVolume - Caminho de acesso a partir 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 de script SQL
    • PITId - Identificador GUID diferente do 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é o local dos arquivos de banco de dados do DPM.

  6. Copie-os para um local de fácil acesso para restauro. Feche a janela de comando psexec depois de copiar.

  7. Vá para a janela do PowerShell psexec 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 assim que DPMSYNC-RESTOREDB estiver concluído.

Usando o DPMSync

DpmSync é uma ferramenta de linha de comando que permite sincronizar 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.
-Sincronização Sincroniza bancos de dados restaurados. Você deve executar DpmSync –Sync depois de restaurar os bancos de dados. Depois de executar o DpmSync –Sync, algumas réplicas ainda podem estar marcadas como ausentes.
-DbLoclocalização Identifica a localização do backup da base de dados do DPM.
-InstanceName 
servidor\instância
Instância para a qual o DPMDB deve ser restaurado.
-ReallocateReplica Realoca todos os volumes de réplica ausentes sem necessidade de sincronização.
-Data Copiado Indica que terminaste o carregamento de dados nos volumes de réplica recém-alocados.
Isto aplica-se apenas a computadores cliente.

Exemplo 1: Para restaurar o banco de dados do DPM a partir da 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, para sincronizar os bancos de dados, execute o seguinte comando:

DpmSync -Sync

Depois de restaurar e sincronizar o banco de dados do DPM e antes de restaurar a réplica, execute o seguinte comando para realocar espaço em disco para a réplica:

DpmSync -ReallocateReplica

Exemplo 2: Para restaurar o banco de dados do DPM a partir de um banco de dados remoto.
Execute o seguinte comando 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, para sincronizar os bancos de dados, execute o seguinte comando no Servidor DPM:

DpmSync -Sync

Depois de restaurar e sincronizar o banco de dados do DPM e antes de restaurar a réplica, execute o seguinte comando no Servidor DPM para realocar espaço em disco para a réplica:

DpmSync -ReallocateReplica