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


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

Область применения:SQL Server

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

Используйте 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.

Разрешения

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