Развертывание доставки журналов
Доставку журналов можно включить при помощи среды SQL Server Management Studio или с помощью запуска вручную ряда хранимых процедур.
Основные шаги
Включение доставки журналов включает следующие основные шаги.
Выберите серверы для сервера-источника, сервера-получателя и дополнительного сервера мониторинга.
Примечание Формат хранения данных SQL Server на диске в 64-разрядной и 32-разрядной средах одинаков. Таким образом, конфигурация доставки журналов может объединять экземпляры сервера под управлением 32-разрядной и 64-разрядной сред.
SQL Server 2008 Enterprise и более поздние версии поддерживают сжатие резервных копий. При создании конфигурации доставки журналов можно управлять поведением сжатия резервных копий журналов. Дополнительные сведения см. в разделе Сжатие резервных копий (SQL Server).
Создайте общую папку для резервных копий журнала транзакций предпочтительно на отказоустойчивом сервере, который не является частью конфигурации доставки журналов. Чтобы сделать максимальной доступность сервера-источника, корпорация Майкрософт рекомендует размещать общие резервные копии на отдельном узловом компьютере.
Выберите расписание резервного копирования для базы данных-источника.
Создайте папки для каждого сервера-получателя, на который будут скопированы файлы резервных копий журнала транзакций. Эти папки обычно находятся на серверах-получателях.
Настройте одну или несколько баз данных-получателей.
Настройте дополнительные возможности сервера мониторинга.
При включении доставки журналов на сервере-получателе можно выбрать следующие параметры доставки журналов в диалоговом окне Параметры базы данных-получателя среды Management Studio для настройки базы данных-получателя.
Автоматически создайте резервную копию базы данных-источника и восстановите ее на сервере-получателе, создав базу данных-получатель в случае необходимости.
Восстановите существовавшую ранее резервную копию базы данных-источника на сервере-получателе, создав базу данных-получатель в случае необходимости.
Можно также инициализировать базу данных-получатель восстановлением резервной копии базы данных вручную.
Важно! |
---|
Инструмент доставки журналов среды Management Studio предназначается для обработки только простых случаев резервного копирования и восстановления. В сложных случаях, например при использовании базы данных, содержащей много файлов или нестандартные параметры, полное резервное копирование и восстановление базы данных необходимо осуществлять вручную. В основном используйте ручное резервное копирование и восстановление для любых случаев, требующих сложные команды BACKUP или RESTORE. Чтобы завершить настройку доставки журналов после восстановления базы данных-получателя, воспользуйтесь инструментом доставки журналов среды Management Studio. |
Дополнительные сведения об этих инструкциях языка Transact-SQL см. в разделах BACKUP (Transact-SQL) и RESTORE (Transact-SQL).
При включении сервера-источника для доставки журналов можно указать, как часто на сервере-источнике создаются резервные копии журналов транзакций. При большом объеме транзакций может быть полезным частое создание резервных копий журнала транзакций, которое сводит к минимуму возможные потери данных.
Требования
Доставка журналов имеет следующие требования.
Сведения о том, какие выпуски SQL Server поддерживают доставку журналов, см. в разделе Возможности, поддерживаемые различными выпусками SQL Server 2008.
Серверы, задействованные в доставке журналов, должны иметь одинаковые параметры учета регистра.
Базы данных в конфигурации доставки журналов должны использовать модель полного восстановления или модель восстановления с неполным протоколированием.
Использование доставки журналов с другими функциями и компонентами
Доставка журналов может использоваться вместе со следующими функциями и компонентами SQL Server.
Зеркальное отображение базы данных
Если доставка журналов используется совместно с зеркальным отображением базы данных, то текущая база данных-источник конфигурации доставки журналов должна являться текущей основной базой данных зеркального отображения. Дополнительные сведения см. в разделе Зеркальное отображение баз данных и доставка журналов.
Репликация
Сведения о том, как доставка журналов влияет на работу репликации, а также требования и процедуры для репликации из базы данных-получателя в случае потери базы данных-источника см. в разделе Репликация и доставка журналов.
Просмотр состояния доставки журналов транзакций (среда SQL Server Management Studio)
Для любых экземпляров сервера, задействованных в доставке журналов (сервер мониторинга, сервер-источник или сервер-получатель) в среде SQL Server Management Studio предусмотрены отчеты о действиях по доставке журналов текущего экземпляра сервера. Дополнительные сведения см. в разделе Как просмотреть отчет доставки журналов (среда SQL Server Management Studio).
Разрешения
Чтобы включить доставку журналов, необходимо иметь права sysadmin на каждом экземпляре сервера. Каталоги резервного копирования и восстановления в конфигурации доставки журналов должны отвечать данным требованиям.
При выполнении задания резервного копирования разрешения на считывание и запись в каталог резервного копирования требуются для следующих элементов.
Учетная запись службы SQL Server экземпляра сервера-источника.
Учетная запись-посредник задания резервного копирования. По умолчанию ею является учетная запись агента SQL Server на экземпляре сервера-источника.
При выполнении задания копирования учетной записи-посреднику этого задания копирования необходимы разрешение на чтение каталога резервного копирования и разрешение на запись в каталог копирования. По умолчанию это учетная запись агента SQL Server на экземпляре сервера-получателя.
При выполнении задания восстановления разрешение на считывание и запись каталога копирования требуется для следующих элементов.
Учетная запись службы SQL Server экземпляра сервера-получателя.
Учетная запись-посредник задания восстановления. По умолчанию это учетная запись агента SQL Server на экземпляре сервера-получателя.
См. также