Как сделать проверку бэкапов mssql через Powershell 7 и dbatools.
Задача автоматизировать проверку бэкапов mssql .
Основные возможности:
-
Сканирование структуры бэкапов — автоматическое обнаружение резервных копий баз данных в заданной папке
-
Гибкая настройка именования — возможность переименования баз при восстановлении
-
Управление дисковым пространством — автоматическое освобождение места при необходимости
-
Параллельное восстановление — одновременное восстановление нескольких баз для ускорения процесса
-
Проверка целостности — автоматическая проверка восстановленных баз (DBCC CHECKDB)
-
Логирование и отчетность — детальное логирование и отправка отчетов по email
-
Удаление старых баз — различные стратегии удаления существующих баз перед восстановлением
Режимы управления пространством:
-
Calculate/Smart — удаляет только минимально необходимые базы
-
All — удаляет все базы (кроме системных)
-
None — не