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)