Partilhar via


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.

Ícone de vínculo de tópicoConvenções de 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 de trabalho do Distribution Agent para a 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 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 NULL, que especifica que a propriedade da senha não deve ser alterada.

    ObservaçãoObservaçã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 NULL, o 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.