Я создал резервные копии с помощью Azure DevOps Server 2019, поэтому я хочу проверить целостность этих резервных копий. Под тестированием я подразумеваю проверку того, что резервные копии действительны. Я не могу проверить их вручную из-за огромного объема данных, поэтому я подумал о хэш-функции или чем-то подобном. Если есть какой-либо инструмент или решение, которые могут помочь, или если есть какой-либо инструмент, интегрированный в Azure DevOps Server 2019, который делает это автоматически, дайте мне знать и спасибо!
решение1
Вычисление некоторых контрольных сумм не является проверкой восстановления.
Восстановление баз данных по-настоящему. Подготовка (тестирование) серверов баз данных. Восстановление данных, определение времени, которое это займет. Подключение тестовых серверов приложений, если они доступны.
Схема такого восстановленияесть в документации Azure DevOps Server, хотя детали, вероятно, требуют настройки под вашу среду. В частности, будь томастер восстановленияможем обработать для вас некоторые детали:
Если вы вручную настроили резервное копирование, вы не сможете использовать мастер восстановления в запланированном резервном копировании для восстановления этих баз данных. Вы должны вручную восстановить их с помощью программного обеспечения, которое вы использовали для их резервного копирования.
К сожалению, восстановление многоуровневого приложения базы данных общего назначения может потребовать некоторой работы. Поощряйте руководство регулярно выполнять восстановления, по крайней мере, при крупных изменениях инфраструктуры, таких как новая система резервного копирования.