Добавление базы данных-получателя в конфигурацию доставки журналов (SQL Server)

Применимо к:SQL Server

В этом разделе объясняется, как добавить базу данных-получатель в имеющуюся конфигурацию доставки журналов SQL Server с помощью среды SQL Server Management Studio или языка Transact-SQL.

Перед началом

Безопасность

Разрешения

Для вызова хранимых процедур доставки журналов необходимо членство в предопределенной роли сервера sysadmin .

Использование среды SQL Server Management Studio

Добавление базы данных-получателя доставки журналов

  1. Щелкните правой кнопкой мыши имя базы данных, которая станет базой данных-источником в конфигурации доставки журналов, затем выберите пункт Свойства.

  2. В области Выбор страницыщелкните Доставка журналов транзакций.

  3. В разделе Экземпляры сервера-получателя и базы данныхнажмите кнопку Добавить.

  4. Нажмите Соединить и соединитесь с экземпляром SQL Server , который нужно использовать в качестве сервера-получателя.

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

  6. На вкладке Инициализация базы данных-получателя выберите параметр, который нужно использовать для инициализации базы данных-получателя.

  7. На вкладке Копирование файловвведите в поле Папка назначения для копирования файлов путь к папке, в которую следует скопировать резервные копии журнала транзакций. Эта папка часто находится на сервере-получателе.

  8. Обратите внимание на расписание копирования в поле Расписание в разделе Задание копирования. Если необходимо изменить расписание, нажмите кнопку Расписание и задайте расписание для агента SQL Server по своему усмотрению. Это расписание должно быть максимально приближено к расписанию резервного копирования.

  9. На вкладке Восстановление журнала транзакций в разделе Состояние базы данных во время восстановления резервных копийвыберите пункт Без режима восстановления или Режим ожидания .

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

  11. Если нужно отложить процесс восстановления на сервере-получателе, укажите время задержки в поле Отложить восстановление резервных копий по крайней мере на.

  12. Выберите пороговое значение для предупреждения в поле Предупреждение, если восстановление не выполнено в течение.

  13. Обратите внимание на расписание восстановления в поле Расписание раздела Задание восстановления. Если необходимо изменить расписание, нажмите кнопку Расписание и задайте расписание для агента SQL Server по своему усмотрению. Это расписание должно быть максимально приближено к расписанию резервного копирования.

  14. Нажмите кнопку ОК.

  15. Чтобы начать процесс настройки, нажмите в диалоговом окне «Свойства базы данных» кнопку ОК .

Использование Transact-SQL

Добавление базы данных-получателя доставки журналов

  1. На сервере-получателе выполните процедуру sp_add_log_shipping_secondary_primary для обеспечения подробных характеристик сервера-источника и базы данных. Данная хранимая процедура возвращает идентификатор получателя, а также идентификаторы заданий копирования и восстановления.

  2. На сервере-получателе выполните процедуру sp_add_jobschedule для настройки расписания заданий копирования и восстановления.

  3. На сервере-получателе выполните процедуру sp_add_log_shipping_secondary_database для добавления базы данных-получателя.

  4. На сервере-источнике выполните процедуру sp_add_log_shipping_primary_secondary для добавления на сервер-источник необходимых сведений о новой базе данных-получателе.

  5. На сервере-получателе включите задания копирования и восстановления. Дополнительные сведения см. в статье Disable or Enable a Job.

Связанные задачи

См. также:

Сведения о доставке журналов (SQL Server)
Таблицы доставки журналов и хранимые процедуры