MSmerge_conflicts_info (T-SQL)

Berlaku untuk:SQL Server

Tabel MSmerge_conflicts_info melacak konflik yang terjadi saat menyinkronkan langganan ke publikasi gabungan. Data baris yang hilang untuk konflik disimpan dalam tabel MSmerge_conflict_publication_article untuk artikel tempat konflik terjadi. Tabel ini disimpan di Publisher di database publikasi dan di Pelanggan dalam database langganan.

Nama kolom Jenis data Deskripsi
tablenick int Nama panggilan tabel yang diterbitkan.
rowguid pengidentifikasi unik Pengidentifikasi untuk baris konflik.
origin_datasource nvarchar(255) Nama database tempat perubahan yang bertentangan berasal.
conflict_type int Jenis konflik yang terjadi, yang bisa menjadi salah satu dari berikut ini:

1 = Perbarui Konflik: Konflik terdeteksi di tingkat baris.

2 = Konflik Pembaruan Kolom: Konflik terdeteksi di tingkat kolom.

3 = Pembaruan Hapus Konflik Wins: Penghapusan memenangkan konflik.

4 = Pembaruan Wins Delete Conflict: Rowguid yang dihapus yang kehilangan konflik direkam dalam tabel ini.

5 = Unggah Sisipkan Gagal: Sisipan dari Pelanggan tidak dapat diterapkan di Penerbit.

6 = Unduh Sisipkan Gagal: Sisipan dari Publisher tidak dapat diterapkan di Pelanggan.

7 = Penghapusan Unggahan Gagal: Penghapusan di Pelanggan tidak dapat diunggah ke Penerbit.

8 = Unduh Penghapusan Gagal: Penghapusan di Publisher tidak dapat diunduh ke Pelanggan.

9 = Unggah Pembaruan Gagal: Pembaruan di Pelanggan tidak dapat diterapkan di Penerbit.

10 = Unduh Pembaruan Gagal: Pembaruan di Publisher tidak dapat diterapkan ke Pelanggan.

11 = Resolusi

12 = Pembaruan Rekaman Logis Menang Dihapus: Rekaman logis yang dihapus yang kehilangan konflik dicatat dalam tabel ini.

13 = Logical Record Conflict Insert Update: Sisipkan ke rekaman logis berkonflik dengan pembaruan.

14 = Logical Record Delete Wins Update Conflict: Catatan logis yang diperbarui yang kehilangan konflik dicatat dalam tabel ini.
reason_code int Kode kesalahan yang dapat peka konteks. Dalam kasus konflik pembaruan-pembaruan dan pembaruan-penghapusan, nilai yang digunakan untuk kolom ini sama dengan conflict_type. Namun, untuk konflik perubahan yang gagal, kode alasannya adalah kesalahan yang mencegah Agen Penggabungan menerapkan perubahan. Misalnya, jika Agen Penggabungan tidak dapat menerapkan penyisipan di Pelanggan karena pelanggaran kunci utama, agen ini mencatat conflict_type 6 ("gagal mengunduh sisipan") dan reason_code 2627, yang merupakan pesan kesalahan internal SQL Server untuk pelanggaran kunci utama: "Pelanggaran batasan %ls '%.*ls'. Tidak dapat memasukkan kunci duplikat dalam objek '%.*ls'."
reason_text nvarchar(720) Deskripsi kesalahan yang dapat peka konteks.
pubid pengidentifikasi unik Pengidentifikasi untuk publikasi.
MSrepl_create_time datetime Waktu terjadinya konflik.
origin_datasource_id pengidentifikasi unik Pengidentifikasi database tempat perubahan yang bertentangan berasal.

Lihat Juga

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