sp_changesubscriptiondtsinfo (Transact-SQL)sp_changesubscriptiondtsinfo (Transact-SQL)

S’APPLIQUE À : ouiSQL Server ouiAzure SQL Database (Managed Instance uniquement) nonAzure SQL Data Warehouse nonParallel Data Warehouse APPLIES TO: yesSQL Server yesAzure SQL Database (Managed Instance only) noAzure SQL Data Warehouse noParallel Data Warehouse

Modifie les propriétés de package DTS (Data Transformation Services) d'un abonnement.Changes the Data Transformation Services (DTS) package properties of a subscription. Cette procédure stockée est exécutée sur la base de données d'abonnement de l'Abonné.This stored procedure is executed at the Subscriber on the subscription database.

Icône de lien de rubrique Conventions de la syntaxe Transact-SQLTopic link icon Transact-SQL Syntax Conventions

SyntaxeSyntax

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

ArgumentsArguments

[ @job_id = ] job_idID du travail de l’Agent de distribution pour l’abonnement par émission de type push.[ @job_id = ] job_id Is the job ID of the Distribution Agent for the push subscription. job_id est de type varbinary (16) , sans valeur par défaut.job_id is varbinary(16), with no default. Pour Rechercher l’ID de tâche de distribution, exécutez sp_helpsubscription ou sp_helppullsubscription.To find the Distribution Job ID, run sp_helpsubscription or sp_helppullsubscription.

[ @dts_package_name = ] 'dts_package_name'Spécifie le nom du package DTS.[ @dts_package_name = ] 'dts_package_name' Specifies the name of the DTS package. dts_package_name est de type sysname, avec NULL comme valeur par défaut.dts_package_name is a sysname, with a default of NULL. Par exemple, pour spécifier un package nommé DTSPub_Package, vous devez spécifier @dts_package_name = N'DTSPub_Package'.For example, to specify a package named DTSPub_Package, you would specify @dts_package_name = N'DTSPub_Package'.

[ @dts_package_password = ] 'dts_package_password'Spécifie le mot de passe du package.[ @dts_package_password = ] 'dts_package_password' Specifies the password on the package. dts_package_password est de type sysname , avec NULL comme valeur par défaut, qui spécifie que la propriété de mot de passe doit rester inchangée.dts_package_password is sysname with a default of NULL, which specifies that the password property is to be left unchanged.

Notes

Un package DTS doit avoir un mot de passe.A DTS package must have a password.

[ @dts_package_location = ] 'dts_package_location'Spécifie l’emplacement du package.[ @dts_package_location = ] 'dts_package_location' Specifies the package location. dts_package_location est de type nvarchar (12) , avec NULL comme valeur par défaut, qui spécifie que l’emplacement du package doit rester inchangé.dts_package_location is a nvarchar(12), with a default of NULL, which specifies that the package location is to be left unchanged. L’emplacement du package peut être remplacé par Distributor ou Subscriber.The location of the package can be changed to distributor or subscriber.

Valeurs des codes de retourReturn Code Values

0 (succès) ou 1 (échec)0 (success) or 1 (failure)

NotesRemarks

sp_changesubscriptiondtsinfo est utilisé pour la réplication d’instantané et la réplication transactionnelle qui sont des abonnements par émission de type push uniquement.sp_changesubscriptiondtsinfo is used for snapshot replication and transactional replication that are push subscriptions only.

AutorisationsPermissions

Seuls les membres du rôle serveur fixe sysadmin , du rôle de base de données fixe db_owner ou du créateur de l’abonnement peuvent exécuter sp_changesubscriptiondtsinfo.Only members of the sysadmin fixed server role, db_owner fixed database role, or the creator of the subscription can execute sp_changesubscriptiondtsinfo.

Voir aussiSee Also

Procédures stockées système (Transact-SQL)System Stored Procedures (Transact-SQL)