sp_change_subscription_properties (Transact-SQL)

Berlaku untuk: SQL Server (semua versi yang didukung) Azure SQL Managed Instance

Updates informasi untuk langganan penarikan. Prosedur tersimpan ini dijalankan di Pelanggan pada database langganan.

Ikon tautan topikKonvensi Sintaks Transact-SQL

Sintaks

  
sp_change_subscription_properties [ @publisher = ] 'publisher'  
        , [ @publisher_db = ] 'publisher_db'  
        , [ @publication = ] 'publication'  
        , [ @property = ] 'property'  
        , [ @value = ] 'value'  
    [ , [ @publication_type = ] publication_type ]  

Argumen

[ @publisher = ] 'publisher' Adalah nama Penerbit. publisher adalah sysname, tanpa default.

[ @publisher_db = ] 'publisher_db' Adalah nama database Penerbit. publisher_db adalah sysname, tanpa default.

[ @publication = ] 'publication' Adalah nama publikasi. publikasi adalah sysname, tanpa default.

[ @property = ] 'property' Adalah properti yang akan diubah. properti adalah sysname.

[ @value = ] 'value' Adalah nilai baru properti . nilainya adalah nvarchar(1000), tanpa default.

[ @publication_type = ] publication_type Menentukan jenis replikasi publikasi. publication_typeint, dan bisa menjadi salah satu nilai ini.

Nilai Jenis publikasi
0 Transaksional
1 Snapshot
2 Penggabungan
NULL (default) Replikasi menentukan jenis publikasi. Karena prosedur tersimpan harus melihat melalui beberapa tabel, opsi ini lebih lambat daripada ketika jenis publikasi yang tepat disediakan.

Tabel ini menjelaskan properti artikel dan nilai untuk properti tersebut.

Properti Nilai Deskripsi
alt_snapshot_folder Menentukan lokasi folder alternatif untuk rekam jepret. Jika diatur ke NULL, file rekam jepret diambil dari lokasi default yang ditentukan oleh Publisher.
distrib_job_login Masuk untuk akun Microsoft Windows tempat agen berjalan.
distrib_job_password Kata sandi untuk akun Windows tempat agen berjalan.
distributor_login Masuk distributor.
distributor_password Kata sandi distributor.
distributor_security_mode 1 Gunakan Autentikasi Windows saat menyambungkan ke Distributor.
0 Gunakan Autentikasi SQL Server saat menyambungkan ke Distributor.
dts_package_name Menentukan nama paket SQL Server 2000 Data Transformation Services (DTS). Nilai ini hanya dapat ditentukan jika publikasi bersifat transaksi atau rekam jepret.
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.

Nilai ini hanya dapat ditentukan jika publikasi bersifat transaksi atau rekam jepret.
dts_package_location Lokasi tempat paket DTS disimpan. Nilai ini hanya dapat ditentukan jika publikasi bersifat transaksi atau rekam jepret.
dynamic_snapshot_location Menentukan jalur ke folder tempat file rekam jepret disimpan. Nilai ini hanya dapat ditentukan jika publikasi adalah publikasi gabungan.
ftp_address Hanya untuk kompatibilitas mundur.
ftp_login Hanya untuk kompatibilitas mundur.
ftp_password Hanya untuk kompatibilitas mundur.
ftp_port Hanya untuk kompatibilitas mundur.
nama host Nama host yang digunakan saat menyambungkan ke Publisher.
internet_login Masuk yang digunakan Agen Penggabungan saat menyambungkan ke server Web yang menghosting sinkronisasi Web menggunakan Autentikasi Dasar.
internet_password Kata sandi yang digunakan Agen Penggabungan saat menyambungkan ke server Web yang menghosting sinkronisasi Web menggunakan Autentikasi Dasar.
internet_security_mode 1 Gunakan Autentikasi Terintegrasi Windows untuk sinkronisasi Web. Sebaiknya gunakan Autentikasi Dasar dengan sinkronisasi Web. Untuk informasi selengkapnya, lihat Mengonfigurasi Sinkronisasi Web.
0 Gunakan Autentikasi Dasar untuk sinkronisasi Web.

Catatan: Sinkronisasi web memerlukan koneksi TLS ke server Web.
internet_timeout Durasi waktu, dalam detik, sebelum permintaan sinkronisasi Web kedaluwarsa.
internet_url URL yang mewakili lokasi pendengar replikasi untuk sinkronisasi Web.
merge_job_login Masuk untuk akun Windows tempat agen berjalan.
merge_job_password Kata sandi untuk akun Windows tempat agen berjalan.
publisher_login Masuk penerbit. Mengubah publisher_login hanya didukung untuk langganan untuk menggabungkan publikasi.
publisher_password Kata sandi penerbit. Mengubah publisher_password hanya didukung untuk langganan untuk menggabungkan publikasi.
publisher_security_mode 1 Gunakan Autentikasi Windows saat menyambungkan ke Publisher. Mengubah publisher_security_mode hanya didukung untuk langganan untuk menggabungkan publikasi.
0 Gunakan Autentikasi SQL Server saat menyambungkan ke Penerbit.
use_ftp true Gunakan FTP alih-alih protokol reguler untuk mengambil rekam jepret.
salah Gunakan protokol reguler untuk mengambil rekam jepret.
use_web_sync true Aktifkan sinkronisasi Web.
salah Nonaktifkan sinkronisasi Web.
working_directory Nama direktori kerja yang digunakan untuk menyimpan sementara data dan file skema untuk publikasi ketika Protokol Transfer File (FTP) digunakan untuk mentransfer file rekam jepret.

Mengembalikan Nilai Kode

0 (berhasil) atau 1 (kegagalan)

Keterangan

sp_change_subscription_properties digunakan di semua jenis replikasi.

sp_change_subscription_properties digunakan untuk menarik langganan.

Untuk Oracle Publishers, nilai publisher_db diabaikan karena Oracle hanya mengizinkan satu database per instans server.

Izin

Hanya anggota peran server tetap sysadmin atau peran database tetap db_owner yang dapat menjalankan sp_change_subscription_properties.

Lihat juga

Menampilkan dan Memodifikasi Properti Langganan Pull
sp_addmergepullsubscription (Transact-SQL)
sp_addmergepullsubscription_agent (Transact-SQL)
sp_addpullsubscription (Transact-SQL)
sp_addpullsubscription_agent (Transact-SQL)
Prosedur Tersimpan Sistem (Transact-SQL)