sys.sp_changesubscriptiondtsinfo (Transact-SQL)

Platí na:SQL ServerAzureSQL Managed Instance

Mění vlastnosti balíčku Data Transformation Services (DTS) předplatného. Tato uložená procedura se vykonává u předplatitele v databázi předplatného.

Transact-SQL konvence syntaxe

Syntax

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

Job ID Distribution Agent pro push předplatné. @job_id je varbinární(16), bez výchozího nastavení. Pro nalezení ID sp_helpsubscription úlohy Distribution použijte nebo sp_helppullsubscription.

[ @dts_package_name = ] N'dts_package_name'

Specifikuje název DTS balíčku. @dts_package_name je sysname s výchozím nastavením NULL. Například pro určení balíčku jménem DTSPub_Package, specifikujete @dts_package_name = N'DTSPub_Package'.

[ @dts_package_password = ] N'dts_package_password'

Specifikuje heslo na balení. @dts_package_password je sysname s výchozím nastavením NULL, což určuje, že vlastnost hesla má zůstat nezměněna.

Note

DTS balíček musí mít heslo.

[ @dts_package_location = ] N'dts_package_location'

Specifikuje umístění balíčku. @dts_package_location je nvarchar(12) s výchozím , NULLcož určuje, že umístění balíčku má zůstat beze změny. Umístění balíčku lze změnit na distributor nebo subscriber.

Hodnoty návratového kódu

0 (úspěch) nebo 1 (selhání).

Remarks

sp_changesubscriptiondtsinfo se používá pro replikaci snapshotů a transakční replikaci, které jsou pouze push předplatné.

Permissions

Pouze členové role pevného serveru sysadmina, db_owner pevné databázové role nebo tvůrce předplatného mohou vykonávat .sp_changesubscriptiondtsinfo