sysmergepartitioninfoview (Transact-SQL)

Berlaku untuk:SQL Server

Tampilan sysmergepartitioninfoview memaparkan informasi partisi untuk artikel tabel. Tampilan ini disimpan dalam database publikasi di database Penerbit dan langganan di Pelanggan.

Nama kolom Jenis data Deskripsi
nama nama sysname Nama artikel.
jenis tinyint Menunjukkan jenis artikel, yang bisa menjadi salah satu hal berikut ini:

0x0a = Tabel.

0x20 = Skema prosedur saja.

0x40 = Tampilkan skema saja atau skema tampilan terindeks saja.

0x80 = Hanya skema fungsi.
objid int Pengidentifikasi untuk objek yang diterbitkan.
sync_objid int ID objek tampilan yang mewakili himpunan data yang disinkronkan.
view_type tinyint Jenis tampilan:

0 = Bukan tampilan; gunakan semua objek dasar.

1 = Tampilan permanen.

2 = Tampilan sementara.
dijadikan artid uniqueidentifier Nomor identifikasi unik untuk artikel tertentu.
deskirpsi nvarchar(255) Deskripsi singkat artikel.
pre_creation_command tinyint Tindakan default yang harus diambil saat artikel dibuat di database langganan:

0 = Tidak ada - jika tabel sudah ada di Pelanggan, tidak ada tindakan yang diambil.

1 = Jatuhkan - menghilangkan tabel sebelum membuatnya kembali.

2 = Hapus - mengeluarkan penghapusan berdasarkan klausa WHERE di filter subset.

3 = Memotong - sama dengan 2, tetapi menghapus halaman alih-alih baris. Namun, tidak mengambil klausul WHERE.
pubid uniqueidentifier ID publikasi tempat artikel saat ini berada.
nickname int Pemetaan nama panggilan untuk identifikasi artikel.
column_tracking int menunjukkan apakah pelacakan kolom diimplementasikan untuk artikel.
status tinyint Menunjukkan status artikel, yang bisa menjadi salah satu hal berikut ini:

1 = Tidak Disinkronkan - skrip pemrosesan awal untuk menerbitkan tabel akan berjalan lain kali Agen Rekam Jepret berjalan.

2 = Aktif - skrip pemrosesan awal untuk menerbitkan tabel telah dijalankan.
conflict_table nama sysname Nama tabel lokal yang berisi rekaman yang berkonflik untuk artikel saat ini. Tabel ini disediakan hanya untuk informasi, dan kontennya dapat dimodifikasi atau dihapus oleh rutinitas resolusi konflik kustom atau langsung oleh administrator.
creation_script nvarchar(255) Skrip pembuatan untuk artikel ini.
conflict_script nvarchar(255) Skrip konflik untuk artikel ini.
article_resolver nvarchar(255) Penyelesai konflik untuk artikel ini.
ins_conflict_proc nama sysname Prosedur yang digunakan untuk menulis informasi konflik ke tabel konflik.
insert_proc nama sysname Prosedur yang digunakan untuk menyisipkan baris selama sinkronisasi.
update_proc nama sysname Prosedur yang digunakan untuk memperbarui baris selama sinkronisasi.
select_proc nama sysname Nama prosedur tersimpan yang dibuat secara otomatis yang digunakan Agen Penggabungan untuk mencapai penguncian, dan menemukan kolom dan baris untuk artikel.
metadata_select_proc nama sysname Nama prosedur tersimpan yang dibuat secara otomatis yang digunakan untuk mengakses metadata dalam tabel sistem replikasi gabungan.
delete_proc nama sysname Prosedur yang digunakan untuk menghapus baris selama sinkronisasi.
schema_option biner(8) Bitmap opsi pembuatan skema untuk artikel tertentu. Untuk informasi tentang nilai schema_option yang didukung, lihat sp_addmergearticle (Transact-SQL).
destination_object nama sysname Nama tabel yang dibuat di Pelanggan.
destination_owner nama sysname Nama pemilik objek tujuan.
resolver_clsid nvarchar(50) ID penyelesai konflik kustom. Untuk handler logika bisnis, nilai ini adalah NULL.
subset_filterclause nvarchar(1000) Klausa filter untuk artikel ini.
missing_col_count int Jumlah kolom yang diterbitkan hilang dari artikel.
missing_cols varbinary(128) Bitmap yang menjelaskan kolom yang hilang dari artikel.
excluded_cols varbinary(128) Bitmap kolom yang dikecualikan dari artikel.
excluded_col_count int Jumlah kolom yang dikecualikan dari artikel.
columns varbinary(128) Diidentifikasi hanya untuk tujuan informasi. Tidak didukung. Kompatibilitas di masa mendatang tidak dijamin.
deleted_cols varbinary(128) Bitmap yang menjelaskan kolom yang dihapus dari artikel.
resolver_info nvarchar(255) Penyimpanan untuk informasi tambahan yang diperlukan oleh penyelesai konflik kustom.
view_sel_proc nvarchar(290) Nama prosedur tersimpan yang digunakan Agen Penggabungan untuk melakukan populasi awal artikel dalam publikasi yang difilter secara dinamis, dan untuk menghitung baris yang diubah dalam publikasi yang difilter.
gen_cur bigint Menghasilkan nomor untuk perubahan lokal pada tabel dasar artikel.
vertical_partition int Menentukan apakah pemfilteran kolom diaktifkan pada artikel tabel. 0 menunjukkan tidak ada pemfilteran vertikal dan menerbitkan semua kolom.
identity_support int Menentukan apakah penanganan rentang identitas otomatis diaktifkan. 1 berarti bahwa penanganan rentang identitas diaktifkan, dan 0 berarti tidak ada dukungan rentang identitas.
before_image_objid int ID objek tabel pelacakan. Tabel pelacakan berisi nilai kolom kunci tertentu ketika pengoptimalan perubahan partisi telah diaktifkan untuk publikasi.
before_view_objid int ID objek tabel tampilan. Tampilan berada di tabel yang melacak apakah baris milik Pelanggan tertentu sebelum dihapus atau diperbarui. Hanya berlaku ketika pengoptimalan perubahan partisi telah diaktifkan untuk publikasi.
verify_resolver_signature int Menentukan apakah tanda tangan digital diverifikasi sebelum menggunakan resolver dalam replikasi gabungan:

0 = Tanda tangan tidak diverifikasi.

1 = Tanda tangan diverifikasi untuk melihat apakah itu dari sumber tepercaya.
allow_interactive_resolver bit Menentukan apakah penggunaan Pemecah Masalah Interaktif pada artikel diaktifkan. 1 berarti bahwa Pemecah Masalah Interaktif dapat digunakan pada artikel.
fast_multicol_updateproc bit Menentukan apakah Agen Penggabungan telah diaktifkan untuk menerapkan perubahan pada beberapa kolom dalam baris yang sama dalam satu pernyataan UPDATE.

0 = Mengeluarkan UPDATE terpisah untuk setiap kolom yang diubah.

1 = Dikeluarkan pada pernyataan UPDATE yang menyebabkan pembaruan terjadi pada beberapa kolom dalam satu pernyataan.
check_permissions int Bitmap izin tingkat tabel yang akan diverifikasi saat Agen Penggabungan menerapkan perubahan pada Penerbit. check_permissions dapat memiliki salah satu nilai ini:

0x00 = Izin tidak diperiksa.

0x10 = Memeriksa izin di Penerbit sebelum INSERT dibuat di Pelanggan dapat diunggah.

0x20 = Memeriksa izin di Penerbit sebelum UPDATEs yang dibuat di Pelanggan dapat diunggah.

0x40 = Memeriksa izin di Penerbit sebelum PENGHAPUSAN yang dibuat di Pelanggan dapat diunggah.
maxversion_at_cleanup int Generasi maksimum yang dibersihkan saat Agen Penggabungan berjalan berikutnya.
processing_order int Menunjukkan urutan pemrosesan artikel dalam publikasi gabungan; di mana nilai 0 menunjukkan bahwa artikel tidak diurutkan, dan artikel diproses secara berurutan dari nilai terendah hingga tertinggi. Jika dua artikel memiliki nilai yang sama, artikel tersebut diproses secara bersamaan. Untuk informasi selengkapnya, lihat Menentukan properti Replikasi Penggabungan.
upload_options tinyint Menentukan apakah perubahan dapat dilakukan pada atau diunggah dari Pelanggan, yang dapat menjadi salah satu nilai berikut.

0 = Tidak ada batasan pembaruan yang dilakukan pada Pelanggan; semua perubahan diunggah ke Publisher.

1 = Perubahan diizinkan di Pelanggan, tetapi tidak diunggah ke Penerbit.

2 = Perubahan tidak diizinkan di Pelanggan.
published_in_tran_pub bit Menunjukkan bahwa artikel dalam publikasi gabungan juga diterbitkan dalam publikasi transaksi.

0 = Artikel ini tidak diterbitkan dalam artikel transaksi.

1 = Artikel ini juga diterbitkan dalam artikel transaksi.
Ringan bit Diidentifikasi hanya untuk tujuan informasi. Tidak didukung. Kompatibilitas di masa mendatang tidak dijamin.
procname_postfix nchar(32) Diidentifikasi hanya untuk tujuan informasi. Tidak didukung. Kompatibilitas di masa mendatang tidak dijamin.
well_partitioned_lightweight bit Diidentifikasi hanya untuk tujuan informasi. Tidak didukung. Kompatibilitas di masa mendatang tidak dijamin.
before_upd_view_objid int ID tampilan tabel sebelum pembaruan.
delete_tracking bit Menunjukkan apakah penghapusan direplikasi.

0 = Penghapusan tidak direplikasi.

1 = Penghapusan direplikasi, yang merupakan perilaku default untuk replikasi penggabungan.

Ketika nilai delete_tracking adalah 0, baris yang dihapus di Pelanggan harus dihapus secara manual di Penerbit, dan baris yang dihapus di Penerbit harus dihapus secara manual di Pelanggan.

Catatan: Nilai 0 menghasilkan non-konvergensi.
compensate_for_errors bit Menunjukkan apakah tindakan kompensasi diambil ketika kesalahan ditemui selama sinkronisasi.

0 = Tindakan kompensasi dinonaktifkan.

1 = Perubahan yang tidak dapat diterapkan pada Pelanggan atau Penerbit selalu menyebabkan kompensasi tindakan untuk membatalkan perubahan ini, yang merupakan perilaku default untuk replikasi penggabungan.

Catatan: Nilai 0 menghasilkan non-konvergensi.
pub_range bigint Ukuran rentang identitas penerbit.
range bigint Ukuran nilai identitas berturut-turut yang akan ditetapkan kepada pelanggan dalam penyesuaian.
ambang int Persentase ambang batas rentang identitas.
stream_blob_columns bit Menunjukkan apakah pengoptimalan streaming untuk kolom objek besar biner digunakan. 1 berarti bahwa pengoptimalan dicoba.
preserve_rowguidcol bit Menunjukkan apakah replikasi menggunakan kolom rowguid yang ada. Nilai 1 berarti kolom ROWGUIDCOL yang ada digunakan. 0 berarti bahwa replikasi menambahkan kolom ROWGUIDCOL.
partition_view_id int Mengidentifikasi tampilan yang menentukan partisi pelanggan.
repl_view_id int Diidentifikasi hanya untuk tujuan informasi. Tidak didukung. Kompatibilitas di masa mendatang tidak dijamin.
partition_deleted_view_rule nama sysname Pernyataan 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 Sysname Pernyataan 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 (Transact-SQL).
column_list nama sysname Daftar kolom yang dipisahkan koma yang diterbitkan dalam artikel.
column_list_blob nama sysname Daftar kolom yang dipisahkan koma yang diterbitkan dalam artikel, termasuk kolom objek besar biner.
expand_proc nama sysname Nama prosedur yang mengevaluasi 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 nama sysname Mirip dengan logical_record_view, kecuali bahwa baris turunan menunjukkan baris anak 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 tinyint 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.
nama nama sysname Nama partisi.

Lihat juga

Mengelola Partisi untuk Publikasi Gabungan dengan Filter Berparameter
Tabel Replikasi (Transact-SQL)
Tampilan Replikasi (Transact-SQL)
sp_addmergepartition (Transact-SQL)
sp_helpmergepartition (Transact-SQL)