Aracılığıyla paylaş


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.

Konu bağlantısı simgesi 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

Başvuru

Çoğaltma depolanan yordamlar (Transact-sql)