MSmerge_conflicts_info (Transact-SQL)

Berlaku untuk: 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 Penerbit di database publikasi dan di Pelanggan dalam database langganan.

Nama kolom Jenis data Deskripsi
tablenick int Nama panggilan tabel yang diterbitkan.
rowguid uniqueidentifier 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 = Unggah Sisipkan Gagal: Sisipan dari Pelanggan tidak dapat diterapkan di Publisher.

6 = Unduh Sisipan 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 = Pembaruan Unggah Gagal: Pembaruan di Pelanggan tidak dapat diterapkan di Penerbit.

10 = Unduh Pembaruan Gagal: Pembaruan di 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 uniqueidentifier Pengidentifikasi untuk publikasi.
MSrepl_create_time datetime Waktu terjadinya konflik.
origin_datasource_id uniqueidentifier Pengidentifikasi database tempat perubahan yang berkonflik berasal.

Lihat juga

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