sp_changesubscriptiondtsinfo (Transact-SQL)
S’applique à : SQL Server Azure SQL Managed Instance
Modifie les propriétés de package DTS (Data Transformation Services) d'un abonnement. Cette procédure stockée est exécutée sur la base de données d'abonnement de l'Abonné.
Conventions de la syntaxe Transact-SQL
Syntaxe
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' ]
[ ; ]
Arguments
[ @job_id = ] job_id
ID de travail du Agent de distribution de l’abonnement Push. @job_id est varbinary(16), sans valeur par défaut. Pour rechercher l’ID du travail de distribution, exécutez sp_helpsubscription
ou sp_helppullsubscription
.
[ @dts_package_name = ] N’dts_package_name'
Spécifie le nom du package DTS. @dts_package_name est sysname, avec la valeur par défaut NULL
. Par exemple, pour spécifier un package nommé DTSPub_Package
, vous devez spécifier @dts_package_name = N'DTSPub_Package'
.
[ @dts_package_password = ] N’dts_package_password'
Spécifie le mot de passe du package. @dts_package_password est sysname, avec une valeur par défaut , qui spécifie que la propriété de mot de NULL
passe doit être laissée inchangée.
Remarque
Un package DTS doit avoir un mot de passe.
[ @dts_package_location = ] N’dts_package_location'
Spécifie l'emplacement du package. @dts_package_location est nvarchar(12), avec une valeur par défaut NULL
, qui spécifie que l’emplacement du package doit être laissé inchangé. L’emplacement du package peut être modifié ou distributor
subscriber
.
Valeurs des codes de retour
0
(réussite) or 1
(échec).
Notes
sp_changesubscriptiondtsinfo
est utilisé pour la réplication d’instantanés et la réplication transactionnelle qui sont des abonnements Push uniquement.
autorisations
Seuls les membres du rôle serveur fixe sysadmin , db_owner rôle de base de données fixe ou le créateur de l’abonnement peuvent s’exécuter sp_changesubscriptiondtsinfo
.