sp_changesubscriptiondtsinfo (Transact-SQL)
Изменяет свойства пакета служб DTS для подписки. Эта хранимая процедура выполняется на подписчике в базе данных подписки.
Синтаксис
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 или создатель подписки.