conflict_<şema>_<masa> (Transact-sql)

conflict_<schema>_<table>Tablosu, çakışan satır peer-to-peer çoğaltma hakkında bilgiler içerir. Çakışma tablosu adı şema ve madde adı ile nerede eklenir yayında çoğaltılmış her tablo için bir çakışma tablosu bulunmaktadır. Bu makale özel çakışma tabloları her yayını veritabanında bulunmuyor.

Eşler arası çoğaltma için varsayılan olarak, bir çakışmayı saptadığında Dağıtım Aracısı başarısız olur. Bir çakışma hatası hata günlüğüne kaydedilir, ancak hiçbir çakışma veri çakışma tablosuna kaydedilir; Bu nedenle görüntüleme için kullanılabilir değil. Çakışma Dağıtım Aracısı devam etmek için izin verilirse, nerede algılandı her düğümde yerel olarak günlüğe kaydedilir. Daha fazla bilgi için bkz: "Çakışmalarını işleme" in Eşler arası çoğaltma çakışma algılama.

Sütun adı

Veri türü

Açıklama

__$originator_id

int

Çakışan değişikliği kaynaklandığı düğüm Kımlığı. Kimliklerinin listesi için idam sp_help_peerconflictdetectionEşler.

__$origin_datasource

int

Çakışan değişikliği kaynaklandığı düğüm.

__$tranid

nvarchar (40)

At uygulandığında Çakışan değişikliği günlük sıra numarası (lsn) __$origin_datasource.

__$conflict_type

int

Aşağıdaki değerlerden biri olabilen çakışma türü:

  • 1: Yerel satır başka bir güncelleştirme tarafından değiştirilen veya ve silindi sonra reinserted için bir güncelleştirme başarısız oldu.

  • 2: Yerel satır zaten silinmiş bir güncelleştirme başarısız oldu.

  • 3: Yerel satır başka bir güncelleştirme tarafından değiştirilen veya ve silindi sonra reinserted için bir silme başarısız oldu.

  • 4: Yerel satır zaten silinmiş bir silme başarısız oldu.

  • 5: Yerel satır zaten eklenmiş veya eklenen ve daha sonra güncelleştirilen bir ekleme başarısız.

__$is_winner

bit

Bu tablodaki satır yerel düğüme uygulanan anlamına gelir çakışmayı kazananı olup olmadığını gösterir.

__$pre_version

varbinary (32)

Çakışan değişikliği kaynaklandığı veritabanının sürümü.

__$reason_code

int

Çakışma çözünürlüğü kodu. Aşağıdaki değerlerden biri olabilir:

  • 0

  • 1

  • 2

Daha fazla bilgi için bkz: __$ reason_text.

__$reason_text

nvarchar (720)

Çakışma çözünürlüğü. Aşağıdaki değerlerden biri olabilir:

  • Çözümlenmiş (1)

  • Çözümlenmemiş (2)

  • Bilinmiyor (0)

__$update_bitmap

varbinary (32)

Hangi sütunların bir güncelleştirme güncelleştirme çakışması durumunda güncelleştirildi gösterir bit eşlem.

__$inserted_date

datetime

Tarih ve çakışan satır bu tabloya eklenen süre.

__$row_id

timestamp

Çakışmaya neden satır ile ilişkili satır sürümü.

__$change_id

binary (8)

Yerel bir satır için bu değer eşittir __$row_idçelişki gelen satır yerel satır ile. Bu değer, için gelen bir satır için null olur.

<temel tablo sütun adları>

<temel tablo sütun türleri>

Çakışma tablosu temel tablodaki her sütun için bir sütun içerir.

Ayrıca bkz.

Başvuru

Çoğaltma görünümleri (Transact-sql)

Kavramlar

Çoğaltma tabloları (Transact-sql)