sp_change_subscription_properties (T-SQL)
Berlaku untuk: SQL Server Azure SQL Managed Instance
Memperbarui informasi untuk langganan penarikan. Prosedur tersimpan ini dijalankan di Pelanggan pada database langganan.
Sintaks
sp_change_subscription_properties
[ @publisher = ] N'publisher'
, [ @publisher_db = ] N'publisher_db'
, [ @publication = ] N'publication'
, [ @property = ] N'property'
, [ @value = ] N'value'
[ , [ @publication_type = ] publication_type ]
[ ; ]
Argumen
[ @publisher = ] N'publisher'
Nama Publisher. @publisher adalah sysname, tanpa default.
[ @publisher_db = ] N'publisher_db'
Nama database Publisher. @publisher_db adalah sysname, tanpa default.
[ @publication = ] N'publikasi'
Nama publikasi. @publication adalah sysname, tanpa default.
[ @property = ] N'property'
Properti yang akan diubah. @property adalah sysname, tanpa default.
[ @value = ] N'value'
Nilai baru properti. @value adalah nvarchar(1000), tanpa default.
[ @publication_type = ] publication_type
Menentukan jenis replikasi publikasi. @publication_type int, dengan default NULL
, dan dapat 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 saat 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 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. Nilai ini hanya dapat ditentukan jika publikasi bersifat transaksi atau rekam jepret.Catatan: Paket DTS harus memiliki kata sandi. |
|
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 |
Parameter ini tidak digunakan lagi dan dipertahankan untuk kompatibilitas skrip mundur. | |
ftp_login |
Parameter ini tidak digunakan lagi dan dipertahankan untuk kompatibilitas skrip mundur. | |
ftp_password |
Parameter ini tidak digunakan lagi dan dipertahankan untuk kompatibilitas skrip mundur. | |
ftp_port |
Parameter ini tidak digunakan lagi dan dipertahankan untuk kompatibilitas skrip mundur. | |
hostname |
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 publisher. Perubahan publisher_login hanya didukung untuk langganan untuk menggabungkan publikasi. |
|
publisher_password |
Kata sandi penerbit. Perubahan publisher_password hanya didukung untuk langganan untuk menggabungkan publikasi. |
|
publisher_security_mode |
1 |
Gunakan Autentikasi Windows saat menyambungkan ke Publisher. Perubahan publisher_security_mode hanya didukung untuk langganan untuk menggabungkan publikasi. |
0 |
Gunakan Autentikasi SQL Server saat menyambungkan ke Publisher. | |
use_ftp |
true |
Untuk mengambil rekam jepret, gunakan FTP alih-alih protokol reguler. |
false |
Gunakan protokol reguler untuk mengambil rekam jepret. | |
use_web_sync |
true |
Aktifkan Sinkronisasi web. |
false |
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 dalam semua jenis replikasi.
sp_change_subscription_properties
digunakan untuk langganan penarikan.
Untuk Penerbit Oracle, 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
.