Bagikan melalui


<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)