Развитие Veeam Backup не стоит на месте. Уже достаточно давно в нем появилась возможность делать бекап логов MS SQL другим способом, в случае если сервер не физический, а в виде виртуальной машины. Как известно, всегда было это сделать 2 способами:
1) по сети, подключаясь по протоколам rpc и smb к шаре admin$ для установки временной службы. После завершения сеанса бекапа логов, служба удалялась
2) через API ESXi (VIX). Логика аналогичная первом варианту — копировался exe файл внутрь ВМ, он запускался как служба. После сеанса все удаляется.
Оба эти способа были очень не стабильны (по крайней мере у меня). Могло такое быть, что время самого бекапа удлинялось, бекап логов завершался ошибками или он переставал делаться вовсе, не сообщая о проблемах.
Теперь же есть новый способ — ставится постоянный агент на сервер, логи которого требуется резервировать.
Каков порядок настройки?
1) ставим на виртуальную машину следующие компоненты
Veeam Guest Agent
Veeam Transaction Log Backup Service
Veeam Installer Service
Все их можно взять с сервера Veeam Backup & Replication в каталоге
C:\Program Files\Veeam\Backup and Replication\Backup\Packages
В результате в установленных программах и в сервисах должна быть такая картина:
2) заходим в настройки задания бекапа логов и ставим галочку у пункта «Use persistent guest agent»
После всего этого сможете заметить, что время на бекап логов сократится в разы