О задаче «Резервное копирование MSSQL»
Тип задачи «Резервное копирование MSSQL» предназначен для автоматизированного создания резервных копий баз данных Microsoft SQL Server. Данная задача позволяет настроить регулярную выгрузку баз данных, их архивацию с необходимой степенью сжатия и шифрования, а также последующее сохранение в выбранные локальные, сетевые или облачные хранилища.
Основные возможности:
- Гибкий выбор баз данных: Возможность точечно указать только те базы, которые необходимо архивировать, либо включить автоматическое резервное копирование всех пользовательских баз данных на сервере (при этом системные базы, такие как
masterилиtempdb, будут автоматически исключены). - Различные алгоритмы бэкапа: Поддержка создания полных резервных копий (включая режим Copy-only, не нарушающий цепочку бэкапов), дифференциальных копий (сохранение изменений с момента последнего полного бэкапа) и бэкапов журнала транзакций (для восстановления базы на конкретный момент времени).
- Поддержка удаленных серверов: Возможность полноценной работы с базами данных, если Microsoft SQL Server и программа установлены на разных компьютерах, с использованием механизма временных сетевых папок.
- Двойной контроль сжатия и шифрования: Вы можете использовать нативные средства самого SQL Server (встроенное сжатие и шифрование по сертификату/ключу) или применять механизмы программы — упаковку итоговых бэкапов в форматы ZIP или 7z, защиту архивов паролем и разделение их на тома заданного размера.
- Умная очистка хранилищ: Механизм автоматического удаления устаревших архивов, который строго учитывает зависимости файлов (при удалении старого полного бэкапа по лимиту программа корректно удалит и все привязанные к нему дифференциальные бэкапы и журналы транзакций).
- Независимое расписание: Продвинутая настройка графиков автозапуска с возможностью задать полностью раздельные расписания для каждого типа бэкапа внутри одной задачи (например, создание полного бэкапа по выходным, дифференциального — раз в день, а журнала транзакций — каждый час).
- Автоматизация окружения: Запуск системных команд и служебных утилит Windows строго до начала копирования или сразу после его завершения.
- Система оповещений: Автоматическая генерация и отправка отчетов о результатах выполнения задачи (всегда или только при ошибках) на email или в Telegram.