sp_helpmergeconflictrows (Transact-SQL)
Belirtilen çakışma satır döndürür tablo.Bu saklı yordam bilgisayarında çalıştırılan burada çakışma tablo saklanır.
Sözdizimi
sp_helpmergeconflictrows [ [ @publication = ] 'publication' ]
, [ @conflict_table = ] 'conflict_table'
[ , [ @publisher = ] 'publisher' ]
[ , [ @publisher_db = ] 'publsher_db' ]
[ , [ @logical_record_conflicts = ] logical_record_conflicts ]
Bağımsız değişkenler
[ @publication=] 'publication'
Is the name of the publication.publication is sysname, with a default of %.yayın belirtilirse, tüm çakışmalar yayım tarafından yetkili döndürülür.Örneğin, MSmerge_conflict_Customers tablo için çakışma satır sayısıyla wa ve ca yayınları, bir yayın adı geçen ca ilgili çakışmalar alır ca yayını.[ @conflict_table=] 'conflict_table'
Is the name of the conflict table.conflict_table is sysname, with no default.In Microsoft SQL Server 2005 and later versions, conflict tables are named using the format names with MSmerge_conflict_publication_article, with one table for each published article.[ @publisher=] 'publisher'
Is the name of the Publisher.publisher is sysname, with a default of NULL.[ @publisher_db=] 'publisher_db'
Is the name of the publisher database.publisher_db is sysname, with a default of NULL.[ @logical_record_conflicts= ] logical_record_conflicts
Indicates whether the result set contains information about logical record conflicts.logical_record_conflicts is int, with a default value of 0.1 mantıksal kayıt çakışma bilgisi verdiğini gösterir.
Sonuç Kümeleri
sp_helpmergeconflictrows döndüren bir sonuç küme temel tablo yapısını ve bu ek sütunlar oluşan.
Sütun adı |
Veri türü |
Açıklama |
---|---|---|
origin_datasource |
varchar(255) |
Kaynak çakışması. |
conflict_type |
int |
Çakışma türünü gösteren kod: 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ı. 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. |
reason_text |
varchar(720) |
Bağlama duyarlı olabilir hata açıklaması. |
pubid |
uniqueidentifier |
Yayını tanımlayıcısı. |
MSrepl_create_time |
datetime |
Zaman çakışma bilgisi eklendi. |
Dönüş Kodu Değerleri
0 (başarılı) veya 1 (başarısız)
Açıklamalar
sp_helpmergeconflictrows birleştirmede kullanılan çoğaltma.
İzinler
Yalnızca üyeleri sysadmin sabit sunucu rolü db_owner sabit veritabanı rolü ve replmonitor dağıtım veritabanı rolü olabilir yürütmek sp_helpmergeconflictrows.