Partager via


sp_changesubscriptiondtsinfo (Transact-SQL)

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é.

Icône Lien de rubrique Conventions de la syntaxe de Transact-SQL

Syntaxe

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

Arguments

  • [ @job_id=] job_id
    ID du travail de l'Agent de distribution pour l'abonnement par envoi de données (push). job_id est de type varbinary(16), sans valeur par défaut. Pour rechercher l'ID de la tâche de distribution, exécutez sp_helpsubscription ou sp_helppullsubscription.

  • [ @dts_package_name= ] 'dts_package_name'
    Spécifie le nom du package DTS. dts_package_name est de type sysname, avec NULL comme valeur par défaut. Par exemple, pour spécifier un package nommé DTSPub_Package, vous indiqueriez @dts\_package\_name = N'DTSPub_Package'.

  • [ @dts_package_password= ] 'dts_package_password'
    Spécifie le mot de passe du package. dts_package_password est de type sysname, avec la valeur par défaut NULL qui indique que la propriété de mot de passe ne doit pas être modifiée.

    [!REMARQUE]

    Un package DTS doit avoir un mot de passe.

  • [ @dts_package_location= ] 'dts_package_location'
    Spécifie l'emplacement du package. L'argument dts_package_location est de type nvarchar(12), avec une valeur par défaut NULL signifiant que l'emplacement du package doit demeurer inchangé. Vous pouvez attribuer à l'emplacement du package la valeur distributor ou subscriber.

Valeurs des codes de retour

0 (succès) ou 1 (échec)

Notes

La procédure sp_changesubscriptiondtsinfo est utilisée pour les réplications d'instantané et transactionnelles correspondant à des abonnements par envoi de données (push) uniquement.

Autorisations

Seuls les membres du rôle serveur fixe sysadmin, du rôle de base de données fixe db_owner, ou le créateur de l'abonnement peuvent exécuter la procédure sp_changesubscriptiondtsinfo.

Voir aussi

Référence

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