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ı. |