sp_helpmergeconflictrows (Transact-sql)
Belirtilen çakışma tablosuna satır döndürür. Bu saklı yordam, çakışma tablosu depolandığı bilgisayarda çalıştırılır.
Transact-SQL Sözdizim Kuralları
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'
Yayını addır. publicationise sysname, varsayılan %. Yayını belirtilirse, tüm çakışmalar, nitelikli yayın tarafından döndürülür. Örneğin, eğer MSmerge_conflict_Customers tablo vardır çakışma satır için wa ve ca yayınları, bir yayın adı geçen ca ilgili çakışmalar alır ca yayını.@ conflict_table ='conflict_table'
Çakışma tablosu adıdır. conflict_tableise sysname, hiçbir varsayılan ile. De Microsoft SQL Server 2005ve sonraki sürümlerinde çakışma tabloları ile biçim adları kullanılarak adlandırılır MSmerge_conflict_yayın_madde, yayınlanan her makale için bir tablo ile.@ publisher ='publisher'
Yayımcı addır. publisherise sysname, null varsayılan.@ publisher_db ='publisher_db'
Publisher veritabanı adıdır. publisher_db olan sysname, null varsayılan.**@ logical_record_conflicts=**logical_record_conflicts
Sonuç kümesinde mantıksal kayıt çakışma hakkındaki bilgileri içerip içermediğini gösterir. logical_record_conflictsise int, 0 varsayılan değerine sahip. 1 mantıksal kayıt çakışma bilgi verdiğini gösterir.
Sonuç Kümeleri
sp_helpmergeconflictrows bir sonuç kümesi temel tablo yapısını ve bu ek sütunlar döndürür.
Sütun adı |
Veri türü |
Açıklama |
---|---|---|
origin_datasource |
varchar(255) |
Çatışma kaynağı. |
conflict_type |
int |
Çakışma türünü gösteren kod: 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ı. 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. |
reason_text |
varchar(720) |
Içerik duyarlı olabilir hata açıklaması. |
PubID |
uniqueidentifier |
Yayını tanımlayıcısı. |
MSrepl_create_time |
datetime |
Çakışma bilgileri eklenen süre. |
Dönüş Kodu Değerleri
0 (başarılı) veya 1 (hata)
Açıklamalar
sp_helpmergeconflictrows birleştirme çoğaltması kullanılır.
İzinler
Yalnızca üyeleri sysadmin sabit sunucu rolü, db_owner sabit veritabanı rolü ve replmonitor rolü dağıtım veritabanında yürütebilirsiniz sp_helpmergeconflictrows.
Ayrıca bkz.
Görevler
Birleştirme yayınları (çoğaltma Transact-sql programlama) için çakışma bilgilerini görüntüleme