MSmerge_conflicts_info (SQL Bertransaksi)

Berlaku untuk:yes SQL Server (semua versi yang didukung)

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 berkonflik 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 = Perbarui Hapus Konflik Wins: Penghapusan memenangkan konflik.

4 = Perbarui Konflik Penghapusan Wins: Rowguid yang dihapus yang kehilangan konflik dicatat dalam tabel ini.

5 = Upload Sisipkan Gagal: Sisipan dari Pelanggan tidak dapat diterapkan di Publisher.

6 = Gagal Mengunduh Sisipkan: Sisipan dari Publisher tidak dapat diterapkan pada Pelanggan.

7 = Upload Hapus Gagal: Penghapusan di Pelanggan tidak dapat diunggah ke Publisher.

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

9 = Upload Pembaruan Gagal: Pembaruan di Pelanggan tidak dapat diterapkan di Publisher.

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

11 = Resolusi

12 = Logical Record Update Wins Delete: 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 pada Pelanggan karena pelanggaran kunci primer, agen ini mencatat conflict_type 6 ("gagal mengunduh sisipan") dan reason_code 2627, yang merupakan pesan kesalahan internal SQL Server untuk pelanggaran kunci primer: "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 berkonflik berasal.

Lihat juga

Tabel Replikasi (SQL Transact)
Tampilan Replikasi (SQL Bertransaksi)