Все залежить від того, який продукт використовує ваш ІТ-відділ для резервного копіювання на сервері.
Наприклад, у віртуальному середовищі VMWare зробить знімки сервера. Якщо задіяний SQL Server, VMWare має можливість включення більшості адміністраторів (або це може бути за замовчуванням, я не знаю), що заморозить IO для баз даних під час знімка. Тепер, хоча це має зайняти лише кілька секунд, у вас є потенціал, який може викликати проблеми у вашій програмі, і це насправді не є надійним методом використання для відновлення бази даних.
Якщо ви використовуєте сторонній продукт для створення резервного копіювання на сервері, то ймовірність цього полягає лише в тому, щоб зробити резервні копії на рівні файлів ваших баз даних. Крім того, він повинен мати можливість робити резервні копії файлів, які заблоковані, оскільки SQL Server має будь-які додані файли mdf та ldf, заблоковані з точки зору Windows. Наприклад, BackupExec Symantec використовує розширений варіант відкритого файлу, щоб виконати це, так що в основному він може сфотографувати цей заблокований файл. Точно так, як це звучить, змусить більшість DBA переслідувати, якщо доведеться відновлювати базу даних із такою резервною копією, подумайте про узгодженість бази даних, коли вона бере цю резервну копію. Немає гарантії, якщо резервна копія запускається, коли відбувається процес завантаження даних, яку частину завантаження даних отримала ця резервна копія?
Народні резервні копії SQL Server заслуговують на довіру до поваги, яку вони перевіряють як хороші резервні копії. Ви точно знаєте, в якому стані вони знаходилися, коли ви запускали резервну копію для ПОВНОГО, чи є у вас заплановані дані щодо завантаження даних тощо. Резервне копіювання журналу для повних гарантованих моделей відновлення ви можете відновити цю базу даних другою.
Якщо ваш менеджер мертвий налаштований на використання резервного копіювання на сервері, я б сильно дослідив продукт, який вони використовують. Я б дізнався, чи є який-небудь додаток або резервний агент SQL Server, який можна придбати, щоб він міг робити резервні копії VDI баз даних.
Що також слід врахувати та обговорити з вашим менеджером - те, яку участь вам доведеться мати у підтвердженні та усуненні несправностей, якщо резервні копії SQL Server не вдається. Я багато використовував Netbackup на попередніх роботах, і клієнт кілька років тому хотів, щоб я пройшов тестування використання агента SQL Server Netbackup для свого оточення. Сюди входили й інші DBA, які також мали надати підтримку. Я сказав їм заздалегідь, що для усунення несправностей відмов резервного копіювання для SQL Server потрібно, щоб ви добре знали про Netbackup. Основні сервери Netbackup зазвичай працюють на серверах Unix, тому тепер вам доведеться знати деякі Unix .... може бути цікаво, але більше, якщо ви вже зайняті. Просто щось, що варто врахувати, і може стати гарним питанням для обговорення з вашим менеджером та дізнатися, хто несе відповідальність за усунення несправностей.