Настройка доставки журналов
Изменения: 12 декабря 2006 г.
Можно настроить доставку журналов при помощи среды SQL Server Management Studio или запустив серии хранимых процедур вручную. Настройка доставки журналов включает следующие основные шаги.
- Выберите серверы для сервера-источника, сервера-получателя и дополнительного сервера мониторинга.
Примечание. Формат хранения данных SQL Server на диске в 64-разрядной и 32-разрядной средах одинаков. Таким образом, конфигурация доставки журналов может объединять экземпляры сервера под управлением 32-разрядной и 64-разрядной сред. - Создайте общую папку для резервных копий журнала транзакций предпочтительно на отказоустойчивом сервере, который не является частью конфигурации доставки журналов. Чтобы сделать максимальной доступность сервера-источника, корпорация Майкрософт рекомендует размещать общие резервные копии на отдельном узловом компьютере.
- Выберите расписание резервного копирования для базы данных-источника.
- Создайте папки для каждого сервера-получателя, на который будут скопированы файлы резервных копий журнала транзакций. Эти папки обычно находятся на серверах-получателях.
- Настройте одну или несколько баз данных-получателей.
- Настройте дополнительные возможности сервера мониторинга.
Чтобы настроить базу данных-получатель, во время настройки сервера-получателя для доставки журналов можно выбрать один из следующих параметров доставки журналов среды Management Studio в диалоговом окне Параметры базы данных-получателя.
- Автоматически создайте резервную копию базы данных-источника и восстановите ее на сервере-получателе, создав базу данных-получатель в случае необходимости.
- Восстановите существовавшую ранее резервную копию базы данных-источника на сервере-получателе, создав базу данных-получатель в случае необходимости.
Можно также инициализировать базу данных-получатель восстановлением резервной копии базы данных вручную.
Важно! |
---|
Инструмент доставки журналов среды Management Studio предназначается для обработки только простых случаев резервного копирования и восстановления. Для сложных случаев, таких как база данных с многочисленными файлами или параметрами, не заданными по умолчанию, необходимо осуществлять резервное копирование и восстановление полной базы данных вручную. В основном используйте ручное резервное копирование и восстановление для любых случаев, требующих сложные команды BACKUP или RESTORE. Чтобы завершить настройку доставки журналов после удаления базы данных-получателя, используйте инструмент доставки журналов среды Management Studio. |
Примечание. |
---|
Дополнительные сведения об этих инструкциях языка 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.
- Зеркальное отображение базы данных
Если доставка журналов используется совместно с зеркальным отображением базы данных, то текущая база данных-источник конфигурации доставки журналов должна являться текущей основной базой данных зеркального отображения. Дополнительные сведения см. в разделе Зеркальное отображение баз данных и доставка журналов. - Репликация
Сведения о том, как доставка журналов влияет на работу репликации, а также требования и процедуры для репликации из базы данных-получателя в случае потери базы данных-источника см. в разделе Репликация и доставка журналов. - Службы Notification Services
Сведения о настройке доставки журналов при помощи служб Notification Services см. в разделе Использование доставки журналов и зеркального отображения базы данных со службами Notification Services. - Формат хранения vardecimal
Доставка журналов правильно работает с форматом хранения vardecimal. Однако каждый компонент Database Engine должен быть обновлен по крайней мере до версии SQL Server 2005 с пакетом обновления 2 (SP2), и во всех связанных базах данных должен быть включен формат хранения vardecimal. Дополнительные сведения о формате хранения vardecimal см. в разделе Хранение десятичных данных в виде значений переменной длины.
Просмотр состояния доставки журналов транзакций (среда 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 г. |
|