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 NULL
inalterada.
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 NULL
pacote 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
.