<conflict_schema>_<table> (Transact-SQL)
Berlaku untuk: SQL Server
Tabel conflict_<schema>_<table> berisi informasi tentang baris yang berkonflik dalam replikasi peer-to-peer. Tabel konflik ada untuk setiap tabel yang direplikasi dalam publikasi, di mana nama tabel konflik ditambahkan dengan skema dan nama artikel. Tabel konflik khusus artikel ini ada di setiap database publikasi.
Untuk replikasi peer-to-peer, secara default, Agen Distribusi gagal saat mendeteksi konflik. Kesalahan konflik dicatat ke log kesalahan, tetapi tidak ada data konflik yang masuk ke tabel konflik; oleh karena itu tidak tersedia untuk dilihat. Jika Agen Distribusi diizinkan untuk melanjutkan, konflik dicatat secara lokal pada setiap simpul tempat agen tersebut terdeteksi. Untuk informasi selengkapnya, lihat "Menangani Konflik" dalam Deteksi Konflik di Replikasi Peer-to-Peer.
Nama kolom | Jenis data | Deskripsi |
---|---|---|
__$originator_id | int | ID simpul tempat perubahan yang bertentangan berasal. Untuk daftar ID, jalankan sp_help_peerconflictdetection. |
__$origin_datasource | int | Node tempat perubahan yang bertentangan berasal. |
__$tranid | nvarchar (40) | Nomor urutan log (LSN) dari perubahan yang bertentangan ketika diterapkan pada __$origin_datasource. |
__$conflict_type | int | Jenis konflik, yang bisa menjadi salah satu nilai berikut: 1: Pembaruan gagal karena baris lokal diubah oleh pembaruan lain atau dihapus lalu diinserksi ulang. 2: Pembaruan gagal karena baris lokal sudah dihapus. 3: Penghapusan gagal karena baris lokal diubah oleh pembaruan lain atau dihapus lalu dimasukkan ulang. 4: Penghapusan gagal karena baris lokal sudah dihapus. 5: Penyisipan gagal karena baris lokal sudah disisipkan atau disisipkan lalu diperbarui. |
__$is_winner | bit | Menunjukkan apakah baris dalam tabel ini adalah pemenang konflik, yang berarti itu diterapkan ke simpul lokal. |
__$pre_version | varbinary (32) | Versi database tempat perubahan yang bertentangan berasal. |
__$reason_code | int | Kode resolusi untuk konflik. Dapat berupa salah satu dari nilai berikut: 0 1 2 Untuk informasi selengkapnya, lihat __$reason_text. |
__$reason_text | nvarchar (720) | Resolusi untuk konflik. Dapat berupa salah satu dari nilai berikut: Diselesaikan (1) Belum terselesaikan (2) Tidak diketahui (0) |
__$update_bitmap | varbinary( n ). Ukuran bervariasi tergantung pada konten. | Bitmap yang menunjukkan kolom mana yang diperbarui dalam kasus konflik pembaruan-pembaruan. |
__$inserted_date | datetime | Tanggal dan waktu baris yang berkonflik disisipkan ke dalam tabel ini. |
__$row_id | timestamp | Versi baris yang terkait dengan baris yang menyebabkan konflik. |
__$change_id | biner (8) | Untuk baris lokal, nilai ini sama dengan __$row_id baris masuk yang bertentangan dengan baris lokal. Nilai ini adalah NULL untuk baris masuk. |
<nama kolom tabel dasar> | <jenis kolom tabel dasar> | Tabel konflik berisi satu kolom untuk setiap kolom dalam tabel dasar. |
Lihat Juga
Tabel Replikasi (Transact-SQL)
Tampilan Replikasi (Transact-SQL)