Как включить доставку журналов (Transact-SQL)
В данном разделе описано, как включить доставку журналов и добавить базу данных-получатель при помощи Transact-SQL.
Примечание. |
---|
Перед настройкой доставки журналов необходимо создать общий ресурс с открытым доступом, чтобы резервные копии журналов транзакций были доступны серверу-получателю. Резервные копии журналов транзакций будут формироваться именно в каталоге с открытым доступом. Например, если резервное копирование журналов транзакций производится в каталог «c:\data\tlogs\», то для открытого доступа к этому каталогу можно создать каталог «\\primaryserver\tlogs». |
Включение доставки журналов
Инициализируйте базу данных-получатель путем восстановления полной резервной копии базы данных-источника на сервере-получателе.
Для добавления базы данных-источника на сервер-источник выполните процедуру sp_add_log_shipping_secondary_database. Хранимая процедура возвращает идентификатор задания резервирования и первичный идентификатор.
Для установки расписания заданий копирования и восстановления выполните процедуру sp_add_jobschedule на сервере-источнике.
Для добавления задания предупреждения выполните процедуру sp_add_log_shipping_secondary_database на сервере мониторинга.
Включите задание копирования на сервере-источнике.
На сервере-получателе выполните процедуру sp_add_log_shipping_secondary_primary для обеспечения подробных характеристик сервера-источника и базы данных. Хранимая процедура возвращает вторичный идентификатор, а также идентификаторы заданий копирования и восстановления.
На сервере-получателе выполните процедуру sp_add_jobschedule для установки расписания заданий копирования и восстановления.
На сервере-получателе выполните процедуру sp_add_log_shipping_secondary_database для добавления базы данных-получателя.
На сервере-источнике выполните процедуру sp_add_log_shipping_primary_secondary для добавления на сервер-источник необходимых сведений о новой базе данных-получателе.
На сервере-получателе включите задания копирования и восстановления.
См. также
Задачи
Как включить доставку журналов (среда SQL Server Management Studio)
Основные понятия
Таблицы доставки журналов и хранимые процедуры
Другие ресурсы
Доставка журналов
sp_add_log_shipping_primary_database (Transact-SQL)
sp_add_jobschedule (Transact-SQL)
sp_add_log_shipping_alert_job (Transact-SQL)
sp_add_log_shipping_secondary_primary (Transact-SQL)
sp_add_log_shipping_secondary_database (Transact-SQL)
sp_add_log_shipping_primary_secondary (Transact-SQL)