Share via


MSmerge_conflicts_info (Transact-SQL)

The MSmerge_conflicts_info tablo tracks conflicts that occur when synchronizing a abonelik to a merge yayın.Kaybeden satır veri çakışmaları depolanan MSmerge_conflict_publication_article tablo çakışmanın oluştuğu makale.Bu tablo, yayımcı Yayın veritabanında ve abone Abonelik veritabanında depolanır.

Sütun adı

Veri türü

Açıklama

tablenick

int

Takma ad'ın yayımlanmış tablo.

ROWGUID

uniqueidentifier

Çakışma satır tanımlayıcısı.

origin_datasource

nvarchar(255)

Burada çakışmasını değiştirmek kaynaklı veritabanının adı.

conflict_type

int

Tür oluşan çakışma, aşağıdakilerden biri olabilir:

1 Güncelleştirmenin Conflict =: Çakışmayı en satırı algılandığında düzey.

2 Sütun güncelleştirme çakışması =: Çakışmayı sütun düzeyinde algıladı.

3 Güncelleştirmenin DELETE WINS Conflict =: Silme, çakışmayı kazanır.

4 Güncelleştirmenin WINS silme çakışması =: Bu çakışmayı kaybettiğinde, birlikte silinen rowguid kaydedilip tablo.

5 Karşıya yükleme ekleme başarısız oldu =: Gelen ekleme abone Yayımcı tarafında uygulanamadı.

6 Yükleme ekleme başarısız oldu =: Yayımcı'den ekleme, Abone tarafında uygulanamadı.

7 Karşıya yükleme silme başarısız oldu =: Silme sırasında abone yayımcıya karşıya yüklenemedi.

8 Yükleme silme başarısız oldu =: Yayımcı en silme için Abone karşıdan yüklenemedi.

9 Başarısız yükleme Update =: Güncelleştirme sırasında abone, Yayımcı tarafında uygulanamadı.

10 Başarısız yükleme Update =: Yayımcı en güncelleştirme için abone uygulanamadı.

11 Çözümlemesi =

12 Mantıksal kayıt güncelleştirmesi WINS Sil =: Bu çakışmayı kaybettiğinde mantıksal silinen kaydı kaydedilip tablo.

13 Mantıksal kayıt çakışması Ekle ve Güncelleştir'i =: Güncelleştirme ile bir mantıksal kayıt çakışmaları ekleyin.

14 Mantıksal kayıt DELETE WINS güncelleştirme çakışması =: Bu çakışmayı kaybettiğinde güncelleştirilmiş mantıksal kayıt kaydedilip tablo.

reason_code

int

Içerik duyarlı, hata kodu.Güncelleştirme ve silme ve güncelleştirme-güncelleştirme çakışması durumunda bu sütun için kullanılan aynı değerdir conflict_type.Ancak, başarısız bir değişiklik çakışmalarını, neden kodunu Birleştirme Aracısı değişiklik uygulanmasını engelleyen hatadır.Bu, bir ekleme abone adresindeki bir birincil anahtar ihlali nedeniyle Birleştirme Aracısı yükleyemezseniz, oturum bir conflict_type 6 ("başarısız yükleme ekleme") ve bir reason_code olan 2627,SQL Server iç hata iletisi için bir birincil anahtar ihlali: "% Ls kısıtlama ihlali ' %. * ls'.Yinelenen anahtar nesne eklenemiyor ' %. * ls'. "

reason_text

nvarchar(720)

Içerik duyarlı olabilir hata açıklaması.

pubid

uniqueidentifier

yayın tanıtıcısı.

MSrepl_create_time

datetime

Çakışmanın oluştuğu saat.

origin_datasource_id

uniqueidentifier

Burada çakışmasını değiştirmek kaynaklı veritabanı tanıtıcısı.