Criei backups usando o servidor Azure DevOps 2019, por isso quero testar a integridade desses backups. por testar quero dizer verificar se os backups são válidos. Não consigo verificá-los manualmente devido à enorme quantidade de dados, então pensei em uma função hash ou algo parecido. se houver alguma ferramenta ou solução que possa ajudar ou se houver alguma ferramenta integrada no servidor Azure DevOps 2019 que faça isso automaticamente me avise e obrigado!
Responder1
Calcular algumas somas de verificação não é um teste de restauração.
Restaure bancos de dados de verdade. Preparar (testar) servidores de banco de dados. Restaure os dados, cronometrando quanto tempo leva. Conecte servidores de aplicativos de teste, se disponíveis.
Um esboço de tal restauraçãoestá na documentação do Azure DevOps Server, embora os detalhes provavelmente precisem de personalização para seu ambiente. Em particular, quer oassistente de restauraçãopode lidar com alguns detalhes para você:
Se você configurou manualmente seus backups, não poderá usar o assistente de restauração em backups agendados para restaurar esses bancos de dados. Você deve restaurá-los manualmente usando o software usado para fazer backup deles.
Infelizmente, a restauração de um aplicativo de banco de dados de uso geral e de múltiplas camadas como esse pode ser um pouco trabalhoso. Incentive a liderança a fazer restaurações regularmente, pelo menos em grandes mudanças na infraestrutura, como um novo sistema de backup.