У меня есть новая группа доступности SQL Server 2012 AlwaysOn на Windows Server 2008 R2 Ent SP1.
Я создаю план обслуживания для первичной реплики, который должен делать полные (без копирования) резервные копии единственной базы данных пользователей.
Задача выполняется успешно, подплан выполняется успешно, но, когда она выполнена, файла резервной копии нет.
Я получаю те же результаты, когда удаляю план обслуживания и создаю его заново с нуля. 'FailPackageOnFailure' и 'FailParentOnFailure' имеют значение True для подплана и задачи. Я также попытался включить в задаче «игнорировать приоритет реплики», но это не помогло.
Во всех записях журнала (журнал SQL Server, журнал агента SQL Server, журнал приложений Windows) отображаются только общие сообщения об успешном выполнении; и я не уверен, куда бы пойти, чтобы получить более подробную информацию. Есть и другие задания резервного копирования, как в этом плане обслуживания, так и в других, которые работают нормально.
Что мне здесь не хватает?
Заранее спасибо!
Шери
Оказывается, это относится к группам доступности AlwaysOn.
Итак, похоже, у меня есть 3 варианта:
Ни один из этих сценариев не является оптимальным, и мне кажется немного странным, что нормальное заполнение невозможно выполнить на вторичной реплике. Я надеюсь, что Microsoft исправит это в ближайшем будущем.
Для людей с подобной проблемой, взгляните на эту статью msdn. В нем объясняются планы обслуживания резервного копирования и SQL AG:
Основная идея статьи:
P.S. В AG поддерживаются только резервные копии только для копирования.