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


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

В этом разделе описывается, как добавить вторичную базу данных в существующую конфигурацию доставки журналов в SQL Server 2014 с помощью 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)
Таблицы доставки журналов и хранимые процедуры