sp_changesubscriptiondtsinfo (Transact-SQL)

Aplica-se a:SQL ServerInstâ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= ] '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 Agente de Distribuição 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 de NULL. Por exemplo, para especificar um pacote chamado DTSPub_Package, você especificaria @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 password deve ser mantida inalterada.

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 deve ser mantido inalterado. A localização do pacote pode ser alterada para distribuidor ou assinante.

Valores do código de retorno

0 (sucesso) ou 1 (fracasso)

Comentários

sp_changesubscriptiondtsinfo é usado para replicação de snapshot e replicação transacional que são apenas assinaturas por 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.

Confira também

Procedimentos armazenados do sistema (Transact-SQL)