Поделиться через


Настройка доставки журналов

Изменения: 12 декабря 2006 г.

Можно настроить доставку журналов при помощи среды SQL Server Management Studio или запустив серии хранимых процедур вручную. Настройка доставки журналов включает следующие основные шаги.

  1. Выберите серверы для сервера-источника, сервера-получателя и дополнительного сервера мониторинга.
    ms188698.note(ru-ru,SQL.90).gifПримечание.
    Формат хранения данных SQL Server на диске в 64-разрядной и 32-разрядной средах одинаков. Таким образом, конфигурация доставки журналов может объединять экземпляры сервера под управлением 32-разрядной и 64-разрядной сред.
  2. Создайте общую папку для резервных копий журнала транзакций предпочтительно на отказоустойчивом сервере, который не является частью конфигурации доставки журналов. Чтобы сделать максимальной доступность сервера-источника, корпорация Майкрософт рекомендует размещать общие резервные копии на отдельном узловом компьютере.
  3. Выберите расписание резервного копирования для базы данных-источника.
  4. Создайте папки для каждого сервера-получателя, на который будут скопированы файлы резервных копий журнала транзакций. Эти папки обычно находятся на серверах-получателях.
  5. Настройте одну или несколько баз данных-получателей.
  6. Настройте дополнительные возможности сервера мониторинга.

Чтобы настроить базу данных-получатель, во время настройки сервера-получателя для доставки журналов можно выбрать один из следующих параметров доставки журналов среды Management Studio в диалоговом окне Параметры базы данных-получателя.

  • Автоматически создайте резервную копию базы данных-источника и восстановите ее на сервере-получателе, создав базу данных-получатель в случае необходимости.
  • Восстановите существовавшую ранее резервную копию базы данных-источника на сервере-получателе, создав базу данных-получатель в случае необходимости.

Можно также инициализировать базу данных-получатель восстановлением резервной копии базы данных вручную.

ms188698.note(ru-ru,SQL.90).gifВажно!
Инструмент доставки журналов среды Management Studio предназначается для обработки только простых случаев резервного копирования и восстановления. Для сложных случаев, таких как база данных с многочисленными файлами или параметрами, не заданными по умолчанию, необходимо осуществлять резервное копирование и восстановление полной базы данных вручную. В основном используйте ручное резервное копирование и восстановление для любых случаев, требующих сложные команды BACKUP или RESTORE. Чтобы завершить настройку доставки журналов после удаления базы данных-получателя, используйте инструмент доставки журналов среды Management Studio.
ms188698.note(ru-ru,SQL.90).gifПримечание.
Дополнительные сведения об этих инструкциях языка Transact-SQL см. в разделах BACKUP (Transact-SQL) и RESTORE (Transact-SQL).

Во время настройки сервера-источника для доставки журналов можно указать, как часто на сервере-источнике создаются резервные копии журналов транзакций. При большом объеме транзакций может быть полезным частое создание резервных копий журнала транзакций, которое сводит к минимуму возможные потери данных.

Требования

Доставка журналов имеет следующие требования.

  • Выпуски SQL Server 2005 Standard Edition, SQL Server 2005 Workgroup Edition или SQL Server 2005 Enterprise Edition должны устанавливаться на все экземпляры сервера, причастные к доставке журналов.
  • Серверы, причастные к доставке журналов, должны иметь одинаковые настройки чувствительности к регистру.
  • Базы данных в конфигурации доставки журналов должны использовать полную модель восстановления или модель восстановления с неполным протоколированием.

Использование доставки журналов с другими функциями и компонентами

Доставка журналов может использоваться вместе со следующими функциями и компонентами SQL Server 2005.

Просмотр состояния доставки журналов транзакций (среда SQL Server Management Studio)

Для любого экземпляра сервера, причастного к доставке журналов (сервер мониторинга, сервер-источник или сервер-получатель), среда SQL Server Management Studio предлагает отчет о деятельности по доставке журналов текущего экземпляра сервера. Дополнительные сведения см. в разделе Как просмотреть отчет доставки журналов (SQL Server Management Studio).

Разрешения

Чтобы настраивать доставку журналов, необходимо иметь права sysadmin на каждом экземпляре сервера.

Каталоги резервного копирования и восстановления в конфигурации доставки журналов должны отвечать данным требованиям.

  • Чтобы задание резервного копирования было успешным, учетная запись службы SQL Server на экземпляре сервера-источника и учетная запись-посредник задания резервного копирования (по умолчанию это учетная запись агента сервера SQL Server на экземпляре сервера-источника) должны иметь разрешения на считывание и запись в каталоге резервного копирования.
  • Чтобы задание копирования было успешным, учетная запись-посредник задания копирования (по умолчанию это учетная запись агента сервера SQL Server на экземпляре сервера-получателя) должна иметь разрешение на считывание в каталоге резервного копирования и доступ к записи в каталоге копирования.
  • Чтобы задание восстановления было успешным, учетная запись службы SQL Server на экземпляре сервера-получателя и учетная запись-посредник задания восстановления (по умолчанию это учетная запись агента сервера SQL Server на экземпляре сервера-получателя) должны иметь доступ к считыванию и записи в каталоге копирования.

См. также

Задачи

Как включить доставку журналов (среда SQL Server Management Studio)
Как включить доставку журналов (Transact-SQL)

Основные понятия

Таблицы доставки журналов и хранимые процедуры
Управление метаданными при обеспечении доступности базы данных на другом экземпляре сервера
Мониторинг доставки журналов

Другие ресурсы

Доставка журналов

Справка и поддержка

Получение помощи по SQL Server 2005

Журнал изменений

Версия Журнал

12 декабря 2006 г.

Новое содержимое
  • Добавлены сведения о том, что формат хранения данных SQL Server на диске в 64-разрядной и 32-разрядной средах одинаков.
  • Добавлена заметка, касающаяся формата хранения vardecimal.