MSmerge_conflicts_info (SQL Bertransaksi)
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 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)