Безопасно ли полагаться на резервную копию теневого тома файлов mdf и ldf?

18

Мы рассматриваем замену традиционных резервных копий SQL-сервера резервными копиями mdf и ldf на основе VSS. Как человек из ДБ, я немного нервничаю по этому поводу, и все же я не могу найти доказательств того, что это не сработает?

Кто-нибудь может предложить пробную версию, которую я могу настроить, чтобы продемонстрировать, где мы можем потерять транзакции с этой стратегией? [Выдернуть шнур питания во время длительной транзакции в порядке].

Система, на которую мы смотрим, создает начальный снимок файлов mdf и ldf, а затем копирует изменения. Я не могу представить сценарий, в котором это может нас подвести.

Надеюсь, вы поможете мне убедить моего босса, что нам нужно хранить традиционные резервные копии!

Павел
источник
10
Если он не может полностью синхронизировать изменения, как вы можете быть уверены, что дельта в .mdf (или несколько файлов данных!) Соответствует .ldf? Есть причина, по которой SQL Server не просто создает резервные копии mdf и ldf файлов в качестве «резервной копии» ...
Аарон Бертран
4
Проблема в том, что будет сложно убедить вашего босса, если ему нужно увидеть доказательства того, что это не удалось. Бьюсь об заклад, в большинстве случаев это будет работать "хорошо" - однако это будет исключение, которое вас обожжет. Воспроизведение случая, когда это не удается, может быть довольно утомительным.
Аарон Бертран
6
Связанный? msdn.microsoft.com/en-us/library/aa953743.aspx . В основном, не
ГБН
1
Также serverfault.com/q/182434/4955
2012 г.
7
Во-первых, даже если вашим копиям mdf и ldf файлов можно доверять, вы утратили способность восстанавливать данные на определенный момент времени, который вы получаете из надлежащих + журналов резервного копирования.
Аарон Бертран

Ответы:

9

Извините, что разочаровал вас, но резервные копии VSS SQL Server полностью поддерживаются Microsoft через службу записи SQL ( http://technet.microsoft.com/en-us/library/ms175536.aspx ).

Когда стороннее приложение резервного копирования хочет создать резервную копию, SQL Writer сообщает SQL Server «заморозить ввод-вывод» в базе данных. После того, как IO заморожен, делается снимок файлов mdf и ldf. После завершения моментального снимка IO размораживается. Это предотвращает все действия записи в базу данных во время создания моментального снимка и может занять 60 секунд или дольше. Стороннее приложение для резервного копирования копирует снимки файлов в формате ldf и mdf. Если вы тестируете стороннее приложение резервного копирования и видите в журнале ошибок сообщения о замораживании и размораживании ввода-вывода для ваших баз данных, то оно использует интерфейс SQL Writer, и резервные копии хороши.

Полное описание здесь: http://technet.microsoft.com/library/Cc966520

StrayCatDBA
источник