MSmerge_conflicts_info (Transact-sql)
MSmerge_conflicts_info tablo bir abonelik birleştirme yayınına eşitlerken oluşan çakışmaları izler. Çakışma kaybeden satır veri depolanır MSmerge_conflict_publication_article çakışmanın oluştuğu makale tablo. Bu tablo, yayın veritabanında yayıncı ve abone veritabanı abone 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 kaynaklı değiştirmek veritabanının adı. |
conflict_type |
int |
Türü oluştu çakışma aşağıdakilerden biri olabilir: 1 = Güncelleştirme çakışması: Satır düzeyinde çakışma algılandı. 2 = Sütun güncelleştirme çakışması: algılanan sütun düzeyinde çakışma. 3 = Güncelleştirme Sil WINS çakışma: delete çakışmayı kazanır. 4 = Güncelleştirme WINS çakışma Sil: çakışmayı kaybediyor silinen rowguid bu tabloya kaydedilir. 5 = Upload Ekle başarısız: Ekle Abone Yayımcı tarafında uygulanamadı. 6 = İndir Ekle başarısız: Publisher Ekle Abone tarafında uygulanamadı. 7 = Yükleme silme başarısız: delete abone için yayımcı karşıya yüklenemedi. 8 = Karşıdan silme başarısız: Publisher adresindeki delete için abone karşıdan yüklenemedi. 9 = Güncelleştirme yükleme başarısız: güncelleştirmeyi Abone Yayımcı tarafında uygulanamadı. 10 = Update karşıdan yükleme başarısız: güncelleştirmeyi Publisher adresindeki abone uygulanamadı. 11 Çözünürlük = 12 = Mantıksal kayıt güncelleştirmesi WINS Sil: çakışmayı kaybediyor silinen mantıksal kaydı bu tabloda kaydedilir. 13 = Mantıksal kayıt çakışma Ekleme Güncelleme: mantıksal bir kayıt için INSERT bir güncelleştirme ile çakışıyor. 14 = Mantıksal kayıt Sil WINS güncelleştirme çakışması: çakışmayı kaybediyor güncelleştirilmiş mantıksal kaydı bu tabloda kaydedilir. |
reason_code |
int |
Içerik duyarlı olabilir hata kodu. Güncelleştirme güncelleştirme ve güncelleme-silme çakışması durumunda 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 kodu değişikliği uygulanmasının Birleştirme Aracısı engelleyen hatadır. Birleştirme Aracısı abone Insert bir birincil anahtar ihlali nedeniyle yükleyemezseniz, örneğin o logs bir conflict_type 6 ("başarısız yükleme Ekle") ve bir reason_code olan 2627, SQL Serveriç hata iletisi için bir birincil anahtar ihlali: "% ls kısıtlaması ihlali ' %. * ls'. Yinelenen anahtar nesne eklenemiyor ' %. * ls'. " |
reason_text |
nvarchar(720) |
Içerik 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 |
Çakışan değişikliği başlatıldığı veritabanı tanıtıcısı. |
Ayrıca bkz.
Başvuru
Çoğaltma görünümleri (Transact-sql)