Freigeben über


sp_changesubscriptiondtsinfo (Transact-SQL)

Ändert die DTS-Paketeigenschaften (Data Transformation Services) eines Abonnements. Diese gespeicherte Prozedur wird auf dem Abonnenten für die Abonnementdatenbank ausgeführt.

Themenlink (Symbol) Transact-SQL-Syntaxkonventionen

Syntax

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

Argumente

  • [ @job_id=] job_id
    Die Auftrags-ID des Verteilungs-Agents für das Pushabonnement. job_id ist vom Datentyp varbinary(16) und hat keinen Standardwert. Führen Sie sp_helpsubscription oder sp_helppullsubscription aus, um die Verteilungsauftrags-ID herauszufinden.

  • [ @dts_package_name= ] 'dts_package_name'
    Gibt den Namen des DTS-Pakets an. dts_package_name ist vom Datentyp sysname. Der Standardwert ist NULL. Um z. B. ein Paket namens DTSPub_Package anzugeben, würden Sie den Parameter @dts\_package\_name = N'DTSPub_Package' angeben.

  • [ @dts_package_password= ] 'dts_package_password'
    Gibt das Kennwort für das Paket an. dts_package_password ist vom Datentyp sysname. Der Standardwert NULL gibt an, dass die Kennworteigenschaft nicht geändert werden darf.

    HinweisHinweis

    Für ein DTS-Paket ist ein Kennwort erforderlich.

  • [ @dts_package_location= ] 'dts_package_location'
    Gibt den Paketspeicherort an. dts_package_location is vom Datentyp nvarchar(12). Der Standardwert NULL gibt an, dass der Paketspeicherort nicht geändert werden darf. Der Speicherort des Pakets kann in distributor oder subscriber geändert werden.

Rückgabecodewerte

0 (Erfolg) oder 1 (Fehler)

Hinweise

sp_changesubscriptiondtsinfo wird für die Momentaufnahme- und Transaktionsreplikation verwendet, wenn es sich nur um Pushabonnements handelt.

Berechtigungen

Nur Mitglieder der festen Serverrolle sysadmin, der festen Datenbankrolle db_owner und der Ersteller des Abonnements können sp_changesubscriptiondtsinfo ausführen.

Siehe auch

Verweis

Gespeicherte Systemprozeduren (Transact-SQL)