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


sp_changesubscriptiondtsinfo (Transact-SQL)

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

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

Синтаксис

sp_changesubscriptiondtsinfo [ [ @job_id = ] job_id ]
    [ , [ @dts_package_name= ] 'dts_package_name' ]
    [ , [ @dts_package_password= ] 'dts_package_password' ]
    [ , [ @dts_package_location= ] 'dts_package_location' ]

Аргументы

  • [ @job_id=] job_id
    Идентификатор задания агента распространителя для принудительной подписки. Аргумент job_id имеет тип varbinary(16) и не имеет значения по умолчанию. Чтобы найти идентификатор задания распространения, запустите процедуру sp_helpsubscription или sp_helppullsubscription.

  • [ @dts_package_name= ] 'dts_package_name'
    Указывает имя пакета DTS. Аргумент dts_package_name имеет тип sysname и значение по умолчанию NULL. К примеру, для указания пакета с именем DTSPub_Package необходимо указать @dts_package_name = N'DTSPub_Package'.

  • [ @dts_package_password= ] 'dts_package_password'
    Указывает пароль пакета. Аргумент dts_package_password имеет тип sysname и значение по умолчанию NULL, означающее, что пароль должен быть оставлен без изменений.

    ПримечаниеПримечание

    Пакет DTS должен иметь пароль.

  • [ @dts_package_location= ] 'dts_package_location'
    Указывает расположение пакета. Аргумент dts_package_location имеет тип nvarchar(12) и значение NULL по умолчанию, означающее, что расположение пакета должно быть оставлено без изменений. Расположение пакета может быть изменено на distributor или subscriber.

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

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

Замечания

Процедура sp_changesubscriptiondtsinfo используется только для репликации моментальных снимков и репликации транзакций, являющихся принудительными подписками.

Разрешения

Выполнять процедуру sp_changesubscriptiondtsinfo могут только члены предопределенной роли сервера sysadmin, члены предопределенной роли базы данных db_owner или создатель подписки.