sp_changesubscriptiondtsinfo (Transact-SQL)

Применимо к:SQL Server Управляемый экземпляр SQL Azure

Изменяет свойства пакета служб 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, указывающее, что расположение пакета остается неизменным. Расположение пакета можно изменить на распространителя или подписчика.

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

0 (успешно) или 1 (сбой)

Замечания

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

Разрешения

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

См. также

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