Aracılığıyla paylaş


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.

Konu bağlantısı simgesiTransact-sql sözdizimi 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'
    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.