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