Bagikan melalui


sp_changesubscriptiondtsinfo (T-SQL)

Berlaku untuk: SQL Server Azure SQL Managed Instance

Mengubah properti paket Data Transformation Services (DTS) langganan. Prosedur tersimpan ini dijalankan di Pelanggan pada database langganan.

Konvensi sintaks transact-SQL

Sintaks

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' ]
[ ; ]

Argumen

[ @job_id = ] job_id

ID pekerjaan Agen Distribusi untuk langganan push. @job_id adalah varbinary(16), tanpa default. Untuk menemukan ID Pekerjaan Distribusi, jalankan sp_helpsubscription atau sp_helppullsubscription.

[ @dts_package_name = ] N'dts_package_name'

Menentukan nama paket DTS. @dts_package_name adalah sysname, dengan default NULL. Misalnya, untuk menentukan paket bernama DTSPub_Package, Anda akan menentukan @dts_package_name = N'DTSPub_Package'.

[ @dts_package_password = ] N'dts_package_password'

Menentukan kata sandi pada paket. @dts_package_password adalah sysname, dengan default NULL, yang menentukan bahwa properti kata sandi akan dibiarkan tidak berubah.

Catatan

Paket DTS harus memiliki kata sandi.

[ @dts_package_location = ] N'dts_package_location'

Menentukan lokasi paket. @dts_package_location adalah nvarchar(12), dengan default NULL, yang menentukan bahwa lokasi paket akan dibiarkan tidak berubah. Lokasi paket dapat diubah menjadi distributor atau subscriber.

Mengembalikan nilai kode

0 (berhasil) atau 1 (kegagalan).

Keterangan

sp_changesubscriptiondtsinfo digunakan untuk replikasi rekam jepret dan replikasi transaksional yang hanya mendorong langganan.

Izin

Hanya anggota peran server tetap sysadmin , db_owner peran database tetap, atau pembuat langganan yang dapat menjalankan sp_changesubscriptiondtsinfo.