sp_changesubscriptiondtsinfo (Transact-SQL)
Altera as propriedades do pacote DTS (Data Transformation Services) de uma assinatura. Esse procedimento armazenado é executado no Assinante, no banco de dados de assinatura.
Convenções da sintaxe Transact-SQL
Sintaxe
sp_changesubscriptiondtsinfo [ [ @job_id = ] job_id ]
[ , [ @dts_package_name= ] 'dts_package_name' ]
[ , [ @dts_package_password= ] 'dts_package_password' ]
[ , [ @dts_package_location= ] 'dts_package_location' ]
Argumentos
[ @job_id=] job_id
É a ID do trabalho do Distribution Agent da assinatura push. job_id é varbinary(16), sem padrão. Para localizar a ID do trabalho de distribuição, execute sp_helpsubscription ou sp_helppullsubscription.[ @dts_package_name= ] 'dts_package_name'
Especifica o nome do pacote DTS. dts_package_name é um sysname, com um padrão de NULL. Por exemplo, para especificar um pacote nomeado DTSPub_Package, especifique @dts\_package\_name = N'DTSPub_Package'.[ @dts_package_password= ] 'dts_package_password'
Especifica a senha no pacote. dts_package_password é sysname com um padrão de NULL, que especifica que a propriedade de senha não deve ser alterada.Observação Um pacote DTS deve ter uma senha.
[ @dts_package_location= ] 'dts_package_location'
Especifica o local do pacote. dts_package_location é um nvarchar(12), com um padrão de NULL, que especifica que o local do pacote não deve ser alterado. O local do pacote pode ser alterado para distribuidor ou assinante.
Valores de código de retorno
0 (êxito) ou 1 (falha)
Comentários
sp_changesubscriptiondtsinfo é usado para replicação de instantâneo e replicação transacional que são somente assinaturas push.
Permissões
Somente membros da função de servidor fixa sysadmin, ou da função de banco de dados fixa db_owner ou o criador da assinatura podem executar sp_changesubscriptiondtsinfo.