Добавление базы данных-получателя в конфигурацию доставки журналов (SQL Server)
Область применения: SQL Server
В этом разделе объясняется, как добавить базу данных-получатель в имеющуюся конфигурацию доставки журналов SQL Server с помощью среды SQL Server Management Studio или языка Transact-SQL.
Перед началом
Безопасность
Разрешения
Для вызова хранимых процедур доставки журналов необходимо членство в предопределенной роли сервера sysadmin .
Использование среды SQL Server Management Studio
Добавление базы данных-получателя доставки журналов
Щелкните правой кнопкой мыши имя базы данных, которая станет базой данных-источником в конфигурации доставки журналов, затем выберите пункт Свойства.
В области Выбор страницыщелкните Доставка журналов транзакций.
В разделе Экземпляры сервера-получателя и базы данныхнажмите кнопку Добавить.
Нажмите кнопку "Подключиться" и подключитесь к экземпляру SQL Server, который вы хотите использовать в качестве сервера-получателя.
В окне База данных-получатель выберите базу данных из списка или введите имя базы данных, которую нужно создать.
На вкладке Инициализация базы данных-получателя выберите параметр, который нужно использовать для инициализации базы данных-получателя.
На вкладке Копирование файлов в поле Папка назначения для копирования файлов введите путь папки, в которую должны копироваться резервные копии журналов транзакций. Эта папка часто находится на сервере-получателе.
Обратите внимание на расписание копирования в поле Расписание в разделе Задание копирования. Если вы хотите настроить расписание установки, нажмите кнопку "Расписание", а затем настройте расписание агент SQL Server по мере необходимости. Это расписание должно быть максимально приближено к расписанию резервного копирования.
На вкладке Восстановление журнала транзакций в разделе Состояние базы данных во время восстановления резервных копийвыберите пункт Без режима восстановления или Режим ожидания .
Если выбран параметр Режим ожидания , то нужно указать, следует ли отключать пользователей от базы данных-получателя, пока идет процесс восстановления.
Если нужно отложить процесс восстановления на сервере-получателе, укажите время задержки в поле Отложить восстановление резервных копий по крайней мере на.
Выберите пороговое значение для предупреждения в поле Предупреждение, если восстановление не выполнено в течение.
Обратите внимание на расписание восстановления в поле Расписание раздела Задание восстановления. Если вы хотите настроить расписание установки, нажмите кнопку "Расписание", а затем настройте расписание агент SQL Server по мере необходимости. Это расписание должно быть максимально приближено к расписанию резервного копирования.
Щелкните OK.
Чтобы начать процесс настройки, нажмите в диалоговом окне «Свойства базы данных» кнопку ОК .
Использование Transact-SQL
Добавление базы данных-получателя доставки журналов
На сервере-получателе выполните процедуру sp_add_log_shipping_secondary_primary для обеспечения подробных характеристик сервера-источника и базы данных. Данная хранимая процедура возвращает идентификатор получателя, а также идентификаторы заданий копирования и восстановления.
На сервере-получателе выполните процедуру sp_add_jobschedule для настройки расписания заданий копирования и восстановления.
На сервере-получателе выполните процедуру sp_add_log_shipping_secondary_database для добавления базы данных-получателя.
На сервере-источнике выполните процедуру sp_add_log_shipping_primary_secondary для добавления на сервер-источник необходимых сведений о новой базе данных-получателе.
На сервере-получателе включите задания копирования и восстановления. Дополнительные сведения см. в статье Disable or Enable a Job.
Связанные задачи
Обновление доставки журналов до SQL Server 2016 (Transact-SQL)
Удаление базы данных-получателя из конфигурации доставки журналов (SQL Server)
Просмотр отчета доставки журналов (среда SQL Server Management Studio)
Отработка отказа на дополнительный поставщик журналов (SQL Server)
См. также
Сведения о доставке журналов (SQL Server)
Таблицы доставки журналов и хранимые процедуры