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


sp_change_log_shipping_secondary_primary (Transact-SQL)

Меняет настройки базы данных-получателя.

Значок ссылки на раздел Синтаксические обозначения Transact-SQL

Синтаксис

sp_change_log_shipping_secondary_primary
[ @primary_server = ] 'primary_server',
[ @primary_database = ] 'primary_database',
[, [ @backup_source_directory = ] 'backup_source_directory']
[, [ @backup_destination_directory = ] 'backup_destination_directory']
[, [ @file_retention_period = ] file_retention_period]
[, [ @monitor_server_security_mode = ] monitor_server_security_mode]
[, [ @monitor_server_login = ] 'monitor_server_login']
[, [ @monitor_server_password = ] 'monitor_server_password']

Аргументы

  • [ @primary_server = ] 'primary_server'
    Имя первичного экземпляра Microsoft Компонент SQL Server Database Engine в конфигурации доставки журналов. Аргумент primary_server имеет тип sysname и не может иметь значение NULL.

  • [ @primary_database = ] 'primary_database'
    Имя базы данных на сервере-источнике. Аргумент primary_database имеет тип sysname и не имеет значения по умолчанию.

  • [ @backup_source_directory = ] 'backup_source_directory'
    Каталог, в котором хранятся файлы резервной копии журнала транзакций с сервера-источника. Аргумент backup_source_directory имеет тип nvarchar(500) и не может иметь значение NULL.

  • [ @backup_destination_directory = ] 'backup_destination_directory'
    Каталог сервера-получателя, в который копируются файлы резервных копий. Аргумент backup_destination_directory имеет тип nvarchar(500) и не может иметь значение NULL.

  • [ @file_retention_period = ] 'file_retention_period'
    Отрезок времени в минутах, в течение которого сохраняются данные журнала. Аргумент history_retention_period имеет тип int и значение по умолчанию NULL. Если ничего не указывается, будет использоваться значение 14420.

  • [ @monitor_server_security_mode = ] 'monitor_server_security_mode'
    Режим безопасности, используемый для подключения к серверу мониторинга.

    1 = проверка подлинности Windows.

    0 = проверка подлинности SQL Server. Аргумент monitor_server_security_mode имеет тип bit и не может иметь значение NULL.

  • [ @monitor_server_login = ] 'monitor_server_login'
    Имя пользователя или учетной записи для доступа к серверу мониторинга.

  • [ @monitor_server_password = ] 'monitor_server_password'
    Пароль учетной записи для доступа к серверу мониторинга.

Значения кодов возврата

0 (успешное завершение) или 1 (неуспешное завершение)

Результирующие наборы

Отсутствует

Замечания

Процедура sp_change_log_shipping_secondary_primary должна запускаться из главной базы данных на сервере-получателе. Эта хранимая процедура выполняет следующее.

  1. При необходимости изменяет установки в записях log_shipping_secondary.

  2. Если сервер мониторинга отличен от сервера-получателя, процедура, при необходимости, изменяет контрольную запись log_shipping_monitor_secondary на сервере мониторинга при помощи предоставляемых аргументов.

Разрешения

Эту процедуру могут выполнять только члены предопределенной роли сервера sysadmin.

См. также

Справочник

Системные хранимые процедуры (Transact-SQL)

Основные понятия

Сведения о доставке журналов (SQL Server)