Примечание.
Для доступа к этой странице требуется авторизация. Вы можете попробовать войти или изменить каталоги.
Для доступа к этой странице требуется авторизация. Вы можете попробовать изменить каталоги.
В этом разделе описывается настройка доставки журналов в SQL Server 2014 с помощью SQL Server Management Studio или Transact-SQL.
Замечание
SQL Server 2008 Корпоративная и более поздние версии поддерживают сжатие резервных копий. При создании конфигурации доставки журналов можно управлять поведением сжатия резервных копий журналов. Дополнительные сведения см. в разделе Сжатие резервных копий (SQL Server).
В этом разделе
Перед началом:
Чтобы настроить доставку журналов, используйте следующее:
Перед началом работы
Предпосылки
База данных-источник должна использовать модель восстановления с полным или массовым ведением журналов; переключение базы данных на простую модель восстановления приведет к остановке переноса журналов транзакций.
Перед настройкой доставки журналов необходимо создать общий ресурс, чтобы предоставить вторичному серверу доступ к резервным копиям журналов транзакций. Это общая папка, в которой будут создаваться резервные копии журнала транзакций. Например, при резервном копировании журналов транзакций в каталог c:\data\tlogs\можно создать общую папку \\primaryserver\tlogs этого каталога.
Безопасность
Разрешения
Для использования хранимых процедур доставки журнал требуется членство в предопределенной роли сервера sysadmin.
Использование среды SQL Server Management Studio
Настройка доставки журналов
Щелкните правой кнопкой мыши базу данных, которую вы хотите использовать в качестве базы данных-источника в конфигурации доставки журналов, а затем щелкните "Свойства".
В области Выбор страницы выберите Доставка журналов транзакций.
Установите флажок Включить эту базу данных в качестве источника в конфигурацию доставки журналов.
В области Резервные копии журналов транзакций щелкните элемент Параметры копирования.
В поле Сетевой путь к каталогу резервной копии введите сетевой путь к общей папке, созданной для резервной копии журнала транзакций.
Если резервная папка находится на основном сервере, введите локальный путь к этой резервной папке в поле Если папка резервного копирования находится на сервере-источнике, укажите локальный путь к папке. (Если папка резервного копирования находится не на основном сервере, это поле можно оставить пустым.)
Это важно
Если учетная запись службы SQL Server на сервере-источнике выполняется под учетной записью локальной системы, необходимо создать папку резервного копирования на сервере-источнике и указать локальный путь к ней.
Настройте параметры Удалить файлы, созданные ранее и Предупредить, если резервное копирование не произошло в течение.
Обратите внимание на расписание резервного копирования, указанное в поле "Расписание " в задании резервного копирования. Если вы хотите настроить расписание установки, нажмите кнопку "Расписание " и настройте расписание агента SQL Server по мере необходимости.
SQL Server 2014 поддерживает сжатие резервных копий. При создании конфигурации доставки журналов можно управлять поведением сжатия резервных копий журналов, выбрав один из следующих вариантов: используйте параметр сервера по умолчанию, сжатие резервного копирования или не сжимайте резервное копирование. Дополнительные сведения см. в разделе Параметры резервного копирования журнала транзакций доставки журналов.
Нажмите кнопку ОК.
В области Экземпляры сервера-получателя и базы данных нажмите кнопку Добавить.
Нажмите кнопку "Подключиться" и подключитесь к экземпляру SQL Server, который вы хотите использовать в качестве сервера-получателя.
В поле вторичной базы данных выберите базу данных из списка или введите имя создаваемой базы данных.
На вкладке "Инициализация базы данных-получатель " выберите параметр, который требуется использовать для инициализации базы данных-получателя.
Замечание
Если вы решите инициализировать вторичную базу данных из резервной копии базы данных, файлы данных и журналов вторичной базы данных помещаются в то же расположение, что и файлы данных и журналов базы данных master. Это расположение, скорее всего, отличается от расположения файлов данных и журналов базы данных-источника.
На вкладке Копирование файлов в поле Папка назначения для копирования файлов введите путь к папке, в которую необходимо копировать резервные копии журналов транзакций. Эта папка часто находится на дополнительном сервере.
Обратите внимание на расписание копирования, приведенное в поле Расписание в разделе Задание копирования. Если вы хотите настроить расписание установки, нажмите кнопку "Расписание ", а затем настройте расписание агента SQL Server по мере необходимости. Это расписание должно быть аналогичным расписанию резервного копирования.
На вкладке "Восстановление" в разделе "Состояние базы данных" при восстановлении резервных копий выберите параметр "Без режима восстановления " или "Режим ожидания ".
Если вы выбрали режим ожидания , выберите, следует ли отключить пользователей от базы данных-получателя во время выполнения операции восстановления.
Если нужно отложить процесс восстановления на сервере-получателе, укажите время задержки в поле Отложить восстановление резервных копий по крайней мере на.
В поле Предупреждение, если восстановление не выполнено в течение выберите порог оповещений.
Обратите внимание на расписание восстановления, указанное в поле "Расписание " в разделе "Задание восстановления". Если вы хотите настроить расписание установки, нажмите кнопку "Расписание ", а затем настройте расписание агента SQL Server по мере необходимости. Это расписание должно соответствовать расписанию резервного копирования.
Нажмите кнопку ОК.
В разделе Мониторинг экземпляра сервера установите флажок Использовать экземпляр сервера монитора и нажмите кнопку Параметры.
Это важно
Чтобы отслеживать эту конфигурацию доставки журналов, необходимо добавить сервер мониторинга. Чтобы добавить сервер мониторинга позже, необходимо удалить эту конфигурацию доставки журналов, а затем заменить ее новой конфигурацией, включающей сервер монитора.
Нажмите кнопку "Подключиться" и подключитесь к экземпляру SQL Server, который вы хотите использовать в качестве сервера мониторинга.
В разделе "Мониторинг подключений" выберите метод подключения, используемый заданиями резервного копирования, копирования и восстановления для подключения к серверу мониторинга.
В разделе Сохранение истории выберите период времени, в течение которого вы хотите сохранить запись вашей истории доставки журналов.
Нажмите кнопку ОК.
В диалоговом окне Свойства базы данных нажмите кнопку ОК, чтобы приступить к настройке.
Использование Transact-SQL
Настройка доставки журналов
Инициализировать вторичную базу данных, восстановив полную резервную копию основной базы данных на вторичном сервере.
На основном сервере выполните sp_add_log_shipping_primary_database, чтобы добавить основную базу данных. Хранимая процедура возвращает идентификатор задания резервного копирования и первичный идентификатор.
На основном сервере выполните sp_add_jobschedule , чтобы добавить расписание для задания резервного копирования.
На сервере мониторинга выполните sp_add_log_shipping_alert_job, чтобы добавить задание уведомления.
На основном сервере включите задание резервного копирования.
На вторичном сервере выполните 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 2014 (Transact-SQL)
Добавьте вторичную базу данных в конфигурацию доставки журналов (SQL Server)
Удаление вторичной базы данных из конфигурации журнальной доставки (SQL Server)
Просмотр отчета о доставке журналов (SQL Server Management Studio)
Отработка отказа на дополнительный поставщик журналов (SQL Server)
См. также
Сведения о доставке журналов (SQL Server)
Таблицы доставки журналов и хранимые процедуры