Bagikan melalui


sysmergepartitioninfo (Transact-SQL)

Berlaku untuk: SQL Server

Menyediakan informasi tentang partisi untuk setiap artikel. Berisi satu baris untuk setiap artikel penggabungan yang ditentukan dalam database lokal. Tabel ini disimpan dalam database publikasi dan langganan.

Nama kolom Jenis data Deskripsi
dijadikan artid pengidentifikasi unik Nomor identifikasi unik untuk artikel yang diberikan.
pubid pengidentifikasi unik Nomor identifikasi unik untuk publikasi ini; dihasilkan saat publikasi ditambahkan.
partition_view_id int ID tampilan partisi di atas tabel ini. Tampilan menunjukkan pemetaan setiap baris dalam artikel ke id partisi yang berbeda miliknya.
repl_view_id int Untuk ditambahkan.
partition_deleted_view_rule nvarchar(4000) Pernyataan SQL yang digunakan di dalam pemicu replikasi penggabungan untuk mengambil ID partisi untuk setiap baris yang dihapus atau diperbarui berdasarkan nilai kolom lamanya
partition_inserted_view_rule nvarchar(4000) Pernyataan SQL yang digunakan di dalam pemicu replikasi penggabungan untuk mengambil ID partisi untuk setiap yang disisipkan atau diperbarui berdasarkan nilai kolom barunya.
membership_eval_proc_name nama sysname Nama prosedur yang mengevaluasi ID partisi baris saat ini dalam MSmerge_contents.
column_list nvarchar(4000) Daftar kolom yang dipisahkan koma yang direplikasi dalam artikel.
column_list_blob nvarchar(4000) Daftar kolom yang dipisahkan koma yang direplikasi dalam artikel, termasuk kolom objek besar biner.
expand_proc nama sysname Nama prosedur yang memvalidasi ulang ID partisi untuk semua baris turunan dari baris induk yang baru disisipkan, dan untuk baris induk yang telah mengalami perubahan partisi atau telah dihapus.
logical_record_parent_nickname int Nama panggilan induk tingkat atas dari artikel tertentu dalam catatan logis.
logical_record_view int Tampilan yang menghasilkan rowguid artikel induk tingkat atas yang sesuai dengan setiap rowguid turunan.
logical_record_deleted_view_rule nvarchar(4000) Mirip dengan logical_record_view, kecuali baris anak yang ditampilkan dalam tabel "dihapus" dalam pemicu pembaruan dan penghapusan.
logical_record_level_conflict_detection bit Menunjukkan apakah konflik harus terdeteksi pada tingkat rekaman logis atau di tingkat baris atau kolom.

0 = Deteksi konflik tingkat baris atau kolom digunakan.

1 = Deteksi konflik rekaman logis digunakan, di mana perubahan baris di Publisher dan berubah dalam baris terpisah, catatan logis yang sama di Pelanggan ditangani sebagai konflik.

Ketika nilai ini adalah 1, hanya resolusi konflik tingkat rekaman logis yang dapat digunakan.
logical_record_level_conflict_resolution bit Menunjukkan apakah konflik harus diselesaikan pada tingkat rekaman logis atau di tingkat baris atau kolom.

0 = Resolusi tingkat baris atau kolom digunakan.

1 = Jika terjadi konflik, seluruh catatan logis dari pemenang menimpa seluruh catatan logis di sisi yang kalah.

Nilai 1 dapat digunakan dengan deteksi tingkat rekaman logis dan dengan deteksi tingkat baris atau kolom.
partition_options kecil Menentukan cara data dalam artikel dipartisi, yang memungkinkan pengoptimalan performa ketika semua baris hanya termasuk dalam satu partisi atau hanya dalam satu langganan. partition_options bisa menjadi salah satu nilai berikut.

0 = Pemfilteran untuk artikel baik statis atau tidak menghasilkan subset data unik untuk setiap partisi, yaitu partisi "tumpang tindih".

1 = Partisi tumpang tindih, dan pembaruan DML yang dibuat di Pelanggan tidak dapat mengubah partisi tempat baris berada.

2 = Pemfilteran untuk artikel menghasilkan partisi yang tidak tumpang tindih, tetapi beberapa Pelanggan dapat menerima partisi yang sama.

3 = Pemfilteran untuk artikel menghasilkan partisi yang tidak tumpang tindih yang unik untuk setiap langganan.

Lihat Juga

Tabel Replikasi (Transact-SQL)
Tampilan Replikasi (Transact-SQL)