Автономные резервные копии SQL Server

У нас есть около! ТБ баз данных SQL Server, и эти базы данных генерируют около 200 ГБ изменений данных каждый день. До этого момента мы делали еженедельные полные резервные копии, ежедневные разностные резервные копии и ежечасные резервные копии журналов транзакций. Полное и разностное резервное копирование копируется на ленту и снимается вне сайта каждый день.

Мы пытались отойти от лент, и наш ИТ-отдел приобрел устройство Barracuda Backup, которое выполняет резервное копирование данных, а затем отправляет их на удаленное устройство с помощью нашего подключения к Интернету. Я пытался заставить это работать для наших резервных копий SQL Server, и столкнулся с рядом проблем. Обычно я предпочитаю просто использовать SQL Server для резервного копирования, а не пытаться использовать агент, поэтому я попробовал это в первую очередь. Однако устройство Barracuda не смогло очень хорошо дедуплицировать эти файлы, поэтому оказалось, что нужно много данных, чтобы попытаться отправить их в другое место и заархивировать. Затем я попытался установить агент Barracuda и использовать его для резервного копирования баз данных SQL Server. Однако проблема, с которой я столкнулся, заключается в том, что на некоторых серверах баз данных у меня также есть файлы, для которых требуется резервное копирование, и я не могу найти способ создания отдельных расписаний резервного копирования для файловых резервных копий и резервных копий SQL Server. Barracuda выполняет только полное резервное копирование или резервное копирование журнала транзакций. Поэтому, если я хочу делать ежечасное резервное копирование журнала транзакций, я в конечном итоге выполняю резервное копирование файловой системы каждый час (что не очень хорошо), или если я планирую запускать резервные копии только раз в ночь, мне нужно либо создавать полное резервное копирование каждую ночь, или делать резервное копирование транзакций только один раз в день. Ни один из этих сценариев не является хорошим вариантом.

Мой вопрос заключается в том, как все остальные получают свои большие резервные копии базы данных SQL Server вне офиса. Вы просто используете ленту, или вы нашли внешнее устройство резервного копирования, которое хорошо работает? Кто-нибудь еще использует Barracuda для резервного копирования своих баз данных SQL Server? Если да, то как у вас это настроено?

1 ответ

Решение

Руководство администратора Barracuda Backup (стр. 26) утверждает:

Служба резервного копирования Barracuda Backup Service использует правила исключения, которые позволяют администраторам контролировать хранение критически важных данных. Соответствие шаблону регулярных выражений, основанное на именах каталогов или файлов, используется для исключения элементов из резервной копии. Общие исключения файлов включают музыку, фильмы или другие файлы, которые не являются необходимыми для деловых нужд. Вы можете добавить правила исключения со страницы BACKUP > Exclusion.

Таким образом, хитрость сводится к написанию правил, исключающих все, что вам не нужно, из вашей почасовой резервной копии.

Для меня регулярные выражения имеют загадочный синтаксис, который может понравиться только программисту, но они чрезвычайно гибки. Либо найдите "regex tutorial", либо попробуйте здесь, если хотите сравнительно краткое и понятное вступление.

Другие вопросы по тегам