Aracılığıyla paylaş


MSmerge_conflicts_info (Transact-SQL)

The MSmerge_conflicts_info table tracks conflicts that occur when synchronizing a subscription to a merge publication.Satır veri kaybı çakışma için depolanan MSmerge_conflict_publication_makale için tablo makale burada çakışması oluştu.Bu tablo Yayımcı yayın veritabanı ve abone abonelik veritabanında depolanır.

Sütun adı

Veri türü

Açıklama

tablenick

int

Yayımlanmış tablo takma ad.

rowguid

uniqueidentifier

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

origin_datasource

nvarchar(255)

Burada çakışan değiştirme kaynaklı veritabanının adı.

conflict_type

int

Türü arasında oluşan çelişki hangi olabilir aşağıdakilerden biri:

1 = Güncelleştirme çakışması: Çakışma satır sonunda tespit düzey.

2 = Sütun güncelleştirme çakışması: Çakışma algılandı sütun düzey.

3 = Güncelleştirme Sil WINS çakışma: Delete çakışmayı kazanır.

4 = Güncelleştirme WINS silme çakışması: Çakışmayı kaybediyor silinen rowguid bu konuda kaydedilen tablo.

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

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

7 = Karşıya yükleme silinemedi: Abone adresindeki delete için yayımcı karşıya yüklenemedi.

8 = Yükleme silinemedi: Yayımcı adresindeki delete için abone karşıdan yüklenemedi.

9 = Karşıya yükleme güncelleştirme başarısız oldu: Güncelleştirmeyi Şimdi abone Yayımcı tarafında uygulanamadı.

10 = Yükleme güncelleştirme başarısız oldu: Abone için yayımcı adresindeki güncelleştirmesi uygulanamadı.

11 Çözünürlük =

12 = Mantıksal kayıt güncelleştirmesi WINS sil: Bu çakışmayı kaybediyor silinen mantıksal kayıt kayıtlı tablo.

13 = Mantıksal kayıt çakışma Ekle güncelleştir: Bir mantıksal kayıt çakışma içeren bir güncelleştirme için ekleyin.

14 = Mantıksal kayıt Sil WINS güncelleştirme çakışması: Bu çakışmayı kaybediyor güncelleştirilmiş mantıksal kayıt kayıtlı tablo.

reason_code

int

Bağlama duyarlı olabilir hata kodu.De durum update-update ve delete güncelleştirme çakışma, bu sütun için kullanılan değeri aynıdır conflict_type.Ancak, başarısız Değiştir çakışmaları için neden Birleştirme Aracısı değişikliği uygulanmasının engellenip hata kodudur.Örneğin, Birleştirme Aracısı abone adresindeki INSERT bir birincil anahtar ihlali nedeniyle uygulanamaz, bunu günlüğe bir conflict_type / 6 ("başarısız yükleme Ekle") ve bir reason_code olan 2627, SQL Server iç hata iletisi için bir birincil anahtar ihlali: "% Ls kısıtlaması ihlali ' %. * ls'.Yinelenen anahtar nesne eklenemiyor ' %. * ls'. "

reason_text

nvarchar(720)

Bağlama duyarlı olabilir hata açıklaması.

pubid

uniqueidentifier

yayın tanımlayıcısı.

MSrepl_create_time

datetime

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

origin_datasource_id

uniqueidentifier

Burada çakışan değiştirme kaynaklı veritabanı tanıtıcısı.