Bagikan melalui


sysmergepublications (Transact-SQL)

Berlaku untuk: SQL Server

Berisi satu baris untuk setiap publikasi gabungan yang ditentukan dalam database. Tabel ini disimpan dalam database publikasi dan langganan.

Nama kolom Jenis data Deskripsi
penerbit nama sysname Nama server default.
publisher_db nama sysname Nama database Publisher default.
nama nama sysname Nama publikasi.
description nvarchar(255) Deskripsi singkat tentang publikasi.
retensi int Periode retensi untuk seluruh set publikasi, di mana unit ditunjukkan oleh nilai kolom retention_period_unit .
publication_type kecil Menunjukkan publikasi difilter:

0 = Tidak difilter.

1 = Difilter.
pubid pengidentifikasi unik Nomor identifikasi unik untuk publikasi ini. Ini dihasilkan ketika publikasi ditambahkan.
designmasterid pengidentifikasi unik Disiapkan untuk penggunaan masa mendatang.
parentid pengidentifikasi unik Menunjukkan publikasi induk tempat publikasi serekan atau subset saat ini dibuat (digunakan untuk topologi penerbitan hierarkis).
sync_mode kecil Mode sinkronisasi publikasi ini:

0 = Asli.

1 = Karakter.
allow_push int Menunjukkan apakah publikasi mengizinkan langganan push.

0 = Langganan push tidak diizinkan.

1 = Langganan push diizinkan.
allow_pull int Menunjukkan apakah publikasi mengizinkan langganan penarikan.

0 = Tarik langganan tidak diizinkan.

1 = Langganan pull diizinkan.
allow_anonymous int Menunjukkan apakah publikasi mengizinkan langganan anonim.

0 = Langganan anonim tidak diizinkan.

1 = Langganan anonim diizinkan.
centralized_conflicts int Menunjukkan apakah rekaman konflik disimpan di Publisher:

0 = Rekaman konflik tidak disimpan di Publisher.

1 = Rekaman konflik disimpan di Publisher.
status kecil Disiapkan untuk penggunaan masa mendatang.
snapshot_ready kecil Menunjukkan status untuk rekam jepret publikasi:

0 = Rekam jepret tidak siap digunakan.

1 = Rekam jepret siap digunakan.

2 = Rekam jepret baru untuk publikasi ini harus dibuat.
enabled_for_internet bit Menunjukkan apakah file sinkronisasi untuk publikasi terekspos ke Internet, melalui FTP dan layanan lainnya.

0 = File sinkronisasi dapat diakses dari Internet.

1 = File sinkronisasi tidak dapat diakses dari Internet.
dynamic_filters bit Menunjukkan apakah publikasi difilter menggunakan filter baris berparameter.

0 = Publikasi tidak difilter baris.

1 = Publikasi difilter baris.
snapshot_in_defaultfolder bit Menentukan apakah file rekam jepret disimpan di folder default:

0 = File rekam jepret berada di folder default.

1 = File rekam jepret disimpan di lokasi yang ditentukan oleh alt_snapshot_folder.
alt_snapshot_folder nvarchar(255) Lokasi folder alternatif untuk rekam jepret.
pre_snapshot_script nvarchar(255) Pointer ke .file sql yang dijalankan Agen Penggabungan sebelum salah satu skrip objek replikasi saat menerapkan rekam jepret di Pelanggan.
post_snapshot_script nvarchar(255) Penunjuk ke .file sql yang dijalankan Agen Penggabungan setelah semua skrip objek replikasi dan data lainnya telah diterapkan selama sinkronisasi awal.
compress_snapshot bit Menentukan apakah rekam jepret yang ditulis ke lokasi alt_snapshot_folder dikompresi ke dalam format Microsoft CAB. 0 menentukan bahwa file tidak dikompresi.
ftp_address nama sysname Alamat jaringan layanan Protokol Transfer File (FTP) untuk Distributor. Menentukan di mana file rekam jepret publikasi berada agar Agen Penggabungan dapat diambil, jika FTP diaktifkan.
ftp_port int Nomor port layanan FTP untuk Distributor.
ftp_subdirectory nvarchar(255) Subdirektori tempat file rekam jepret tersedia bagi Agen Penggabungan untuk diambil.
ftp_login nama sysname Nama pengguna yang digunakan untuk menyambungkan ke layanan FTP.
ftp_password nvarchar(524) Kata sandi pengguna yang digunakan untuk menyambungkan ke layanan FTP.
conflict_retention int Menentukan periode retensi, dalam hari, yang konfliknya dipertahankan. Setelah waktu ini, baris konflik dibersihkan dari tabel konflik.
keep_before_values int Menentukan apakah pengoptimalan sinkronisasi terjadi untuk publikasi ini:

0 = Sinkronisasi tidak dioptimalkan, dan partisi yang dikirim ke semua Pelanggan akan diverifikasi saat data berubah dalam partisi.

1 = Sinkronisasi dioptimalkan, dan hanya Pelanggan yang memiliki baris dalam partisi yang diubah yang terpengaruh.
allow_subscription_copy bit Menentukan apakah kemampuan untuk menyalin database langganan telah diaktifkan. 0 berarti penyalinan tidak diperbolehkan.
allow_synctoalternate bit Menentukan apakah mitra sinkronisasi alternatif diizinkan untuk disinkronkan dengan Publisher ini. 0 berarti bahwa mitra sinkronisasi tidak diizinkan.
validate_subscriber_info nvarchar(500) Mencantumkan fungsi yang digunakan untuk mengambil informasi Pelanggan dan memvalidasi kriteria pemfilteran baris berparameter pada Pelanggan.
ad_guidname nama sysname Menentukan apakah publikasi diterbitkan di Microsoft Active Directory. GUID yang valid menentukan bahwa publikasi diterbitkan di Direktori Aktif, dan GUID adalah objek publikasi Direktori Aktif yang sesuai objectGUID. Jika NULL, publikasi tidak diterbitkan di Direktori Aktif.
backward_comp_level int Tingkat kompatibilitas database. Dapat berupa salah satu dari nilai berikut:

90 = SQL Server 2005 (9.x).

100 = SQL Server 2008 (10.0.x).
max_concurrent_merge int Jumlah maksimum proses penggabungan bersamaan yang diizinkan. Nilai 0 untuk properti ini berarti bahwa tidak ada batasan jumlah proses penggabungan bersamaan yang berjalan pada waktu tertentu. Properti ini menetapkan batas jumlah proses penggabungan bersamaan yang dapat dijalankan terhadap publikasi gabungan sekaligus. Jika ada lebih banyak proses rekam jepret yang dijadwalkan pada saat yang sama daripada nilai yang memungkinkan untuk dijalankan, maka pekerjaan berlebih akan dimasukkan ke dalam antrean dan menunggu hingga proses penggabungan yang sedang berjalan selesai.
max_concurrent_dynamic_snapshots int Jumlah maksimum sesi rekam jepret data yang difilter bersamaan yang diizinkan yang dapat berjalan terhadap publikasi gabungan. Jika 0, tidak ada batasan jumlah maksimum sesi rekam jepret data yang difilter bersamaan yang dapat berjalan secara bersamaan terhadap publikasi pada waktu tertentu. Properti ini menetapkan batas jumlah proses rekam jepret bersamaan yang dapat dijalankan terhadap publikasi gabungan sekaligus. Jika ada lebih banyak proses rekam jepret yang dijadwalkan pada saat yang sama daripada nilai yang memungkinkan untuk dijalankan, maka pekerjaan berlebih akan dimasukkan ke dalam antrean dan menunggu hingga proses penggabungan yang sedang berjalan selesai.
use_partition_groups smallint Menentukan apakah publikasi menggunakan partisi yang telah dikomputasi sebelumnya.
dynamic_filters_function_list nvarchar(500) Daftar fungsi yang dibatasi titik koma yang digunakan dalam filter baris berparameter publikasi.
partition_id_eval_proc nama sysname Menentukan nama prosedur yang dijalankan oleh Agen Penggabungan Pelanggan untuk menentukan ID partisi yang ditetapkan.
publication_number smallint Menentukan kolom identitas yang menyediakan pemetaan 2 byte ke pubid. pubid adalah pengidentifikasi unik global untuk publikasi, sedangkan nomor publikasi hanya unik dalam database yang ditentukan.
replicate_ddl int Menunjukkan apakah replikasi skema didukung untuk publikasi.

0 = Pernyataan DDL tidak direplikasi.

1 = Pernyataan DDL yang dijalankan di penerbit direplikasi.

Untuk informasi selengkapnya, lihat Membuat Perubahan Skema pada Database Publikasi.
allow_subscriber_initiated_snapshot bit Menunjukkan bahwa Pelanggan dapat memulai proses yang menghasilkan rekam jepret untuk publikasi menggunakan filter berparameter. 1 menunjukkan bahwa Pelanggan dapat memulai proses rekam jepret.
dynamic_snapshot_queue_timeout int Menentukan berapa menit Pelanggan harus menunggu dalam antrean untuk proses pembuatan rekam jepret dimulai saat menggunakan filter berparameter.
dynamic_snapshot_ready_timeout int Menentukan berapa menit pelanggan menunggu proses pembuatan rekam jepret selesai saat menggunakan filter berparameter.
Distributor nama sysname Nama Distributor untuk publikasi.
snapshot_jobid biner(16) Mengidentifikasi pekerjaan agen yang menghasilkan rekam jepret ketika Pelanggan dapat memulai proses pembuatan rekam jepret.
allow_web_synchronization bit Menentukan apakah publikasi diaktifkan untuk sinkronisasi Web, di mana 1 berarti sinkronisasi Web diaktifkan untuk publikasi.
web_synchronization_url nvarchar(500) Menentukan nilai default URL Internet yang digunakan untuk sinkronisasi Web.
allow_partition_realignment bit Menunjukkan apakah penghapusan dikirim ke pelanggan saat modifikasi baris pada penerbit menyebabkannya mengubah partisinya.

0 = Data dari partisi lama akan ditinggalkan pada pelanggan, di mana perubahan yang dilakukan pada data ini pada penerbit tidak akan direplikasi ke Pelanggan ini, tetapi perubahan yang dibuat pada Pelanggan akan direplikasi ke Penerbit.

1 = Menghapus ke Pelanggan untuk mencerminkan hasil perubahan partisi dengan menghapus data yang bukan lagi bagian dari partisi Pelanggan.

Untuk informasi selengkapnya, lihat sp_addmergepublication (Transact-SQL).

Catatan: Data yang tetap berada di Pelanggan ketika nilai ini adalah 0 harus diperlakukan seolah-olah bersifat baca-saja; namun, ini tidak diberlakukan secara ketat oleh sistem replikasi.
retention_period_unit kecil Menentukan unit yang digunakan saat menentukan retensi, yang dapat menjadi salah satu nilai ini:

0 = Hari.

1 = Minggu.

2 = Bulan.

3 = Tahun.
decentralized_conflicts int Menunjukkan apakah rekaman konflik disimpan di Pelanggan yang menyebabkan konflik:

0 = Rekaman konflik tidak disimpan di Pelanggan.

1 = Rekaman konflik disimpan di Pelanggan.
generation_leveling_threshold int Menentukan jumlah perubahan yang terkandung dalam satu generasi. Generasi adalah kumpulan perubahan yang dikirimkan ke Penerbit atau Pelanggan.
automatic_reinitialization_policy bit Menunjukkan apakah perubahan diunggah dari Pelanggan sebelum reinisialisasi otomatis terjadi.

1 = Perubahan diunggah dari Pelanggan sebelum reinisialisasi otomatis terjadi.

0 = Perubahan tidak diunggah sebelum reinisialisasi otomatis.

Lihat Juga

Tabel Replikasi (Transact-SQL)
Tampilan Replikasi (Transact-SQL)
sp_addmergepublication (T-SQL)
sp_changemergepublication (T-SQL)
sp_helpmergepublication (T-SQL)