Partilhar via


sp_changesubscriptiondtsinfo (Transact-SQL)

Aplica-se a: SQL Server Instância Gerenciada de SQL do Azure

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 de sintaxe de Transact-SQL

Sintaxe

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

Argumentos

@job_id [ = ] job_id

A ID do 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 [ = ] N'dts_package_name'

Especifica o nome do pacote DTS. @dts_package_name é sysname, com um padrão de NULL. Por exemplo, para especificar um pacote chamado DTSPub_Package, você especificaria @dts_package_name = N'DTSPub_Package'.

@dts_package_password [ = ] N'dts_package_password'

Especifica a senha no pacote. @dts_package_password é sysname, com um padrão de , que especifica que a propriedade password deve ser deixada NULLinalterada.

Observação

Um pacote DTS deve ter uma senha.

@dts_package_location [ = ] N'dts_package_location'

Especifica o local do pacote. @dts_package_location é nvarchar(12), com um padrão de , que especifica que o local do NULLpacote deve ser deixado inalterado. A localização do pacote pode ser alterada para distributor ou subscriber.

Valores do código de retorno

0 (sucesso) ou 1 (falha).

Comentários

sp_changesubscriptiondtsinfo é usado para replicação de instantâneo e replicação transacional que são apenas assinaturas push.

Permissões

Somente membros da função de servidor fixa sysadmin , db_owner função de banco de dados fixa ou o criador da assinatura podem executar sp_changesubscriptiondtsinfo.