Aracılığıyla paylaş


conflict_ < şema > _ < tablo > (Transact-SQL)

The conflict_<Şema>_<Tablo> Tablo, çakışan satır eşler arası çoğaltma hakkında bilgi içerir. Çakışma tablosu adı şema ve makale adıyla burada eklenir, bir yayındaki yinelenmiş her tablo için BIR çakışma tablosu yok.Bu makale özel çakışma tabloları, her yayın veritabanında bulunmuyor.

Bir çakışmayı saptadığında eşler arası çoğaltma için varsayılan olarak, dağıtım aracı başarısız olur.Bir çakışma hata, hata günlüğüne kaydedilir, ancak çakışma veri çakışma kaydediliyor tablo; bu nedenle görüntüleme için kullanılabilir değil.Dağıtım aracısını devam etmek için izin verilirse, çakışma olduğu belirlendi, her düğümde yerel olarak günlüğe kaydedilir.Daha fazla bilgi için "Çakışma işleme" konusuna bakın. Eşler arası çoğaltma, çakışma algılaması.

Sütun adı

Veri türü

Açıklama

__ $ originator_id

int

Çakışmasını değiştirmek kaynaklı düğüm KIMLIĞI.Kimliklerinin listesi için yürütmek sp_help_peerconflictdetection.

__ $ origin_datasource

int

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

__ $ tranid

nvarchar (40)

Sıra numarası (SSN), __ $ origin_datasource uygulandığında Çakışan değişikliği günlüğe yazılır.

__ $ conflict_type

int

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

  • 1: Güncelleştirmeyi yerel satır başka bir güncelleştirmeyle değiştirilmiştir veya silinmiş ve sonra reinserted başarısız oldu.

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

  • 3: Bir silme yerel satır başka bir güncelleştirmeyle değiştirilmiştir veya silinmiş ve sonra reinserted başarısız oldu.

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

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

__ $ is_winner

bit

Gösterir olup bu satırda tablo kazanan çakışma, başka bir deyişle yerel düğüm için uygulanmış olan.

__ $ pre_version

varbinary (32)

Çakışmasını değiştirmek kaynaklı veritabanı 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üğünü.Aşağıdaki değerlerden biri olabilir:

  • Çözümlenen bir (1)

  • Çözülmemiş bir (2)

  • Bilinmeyen (0)

__ $ update_bitmap

varbinary (32)

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

__ $ inserted_date

datetime

Tarih ve saat, çakışan satır, this içine eklenen tablo.

__ $ row_id

timestamp

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

__ $ change_id

binary (8)

Yerel bir satır için bu değeri yerel satır ile çakışan gelen satır __ $ row_id eşittir.Bu değer, 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.