Aracılığıyla paylaş


Görüntüleyin ve birleştirme yayınları (SQL Server Management Studio'yu) veri çakışmalarını çözmek

Birleştirme çoğaltma çakışma çözümleyici her makale için belirtilen temel çözümlenir. Varsayılan olarak, kullanıcı müdahalesi gerektirmeden çakışmalar çözülür. Ancak çatışmalar görülebilir ve çözümleme sonucu, içinde değiştirilebilir MicrosoftÇoğaltma Çakışması Görüntüleyicisi.

Çakışma veri Çoğaltma Çakışması Görüntüleyicisi (14 gün varsayılan ile) çakışma saklama dönemi için belirtilen zaman miktarı için kullanılabilir. Çakışma saklama dönemi ya da ayarlamak için:

Varsayılan olarak, çakışma bilgisi saklanır:

  • 90RTM yayın uyumluluk düzeyi ise, abone ve Publisher veya daha yüksek.

  • Yayın uyumluluk düzeyi 80RTM düşükse yayımcı adresindeki.

  • Publisher aboneleri çalıştırıyorsanız, SQL Server Compact. Çakışma veri can't depolanan Tarih SQL Server Compactaboneleri.

Çakışma bilgilerinin depolanması tarafından denetlenen conflict_logging yayın özelliği. Daha fazla bilgi için veyasp_addmergepublication (Transact-sql)ve yürütmesp_changemergepublication (Transact-sql).

Çatışmalar da olabilir çözülmüş etkileşimli olarak eşitlemeyi kullanarak sırasında Microsoftetkileşimli çözümleyici. Etkileşimli çözümleyici aracılığıyla MicrosoftWindows Eşitleme Yöneticisi'nin. Daha fazla bilgi için, bkz. Windows Eşitleme Yöneticisi (Windows Eşitleme Yöneticisi) kullanarak bir abonelik Eşitle.

Görüntüleyin ve birleştirme yayımları için çakışmaları çözme

  1. Publisher (veya abone uygunsa) bağlanmak içinde Microsoft   SQL Server Management Studiove sonra sunucu düğümünü genişletin.

  2. Genişletme çoğaltma klasörünü ve ardından Yerel yayınları klasörü.

  3. Çakışmaları görüntülemek ve tıklatın istediğiniz yayını sağ tıklatın Çakışmaları görüntüle.

    [!NOT]

    Bir değer belirtilmişse 'abone' için conflict_logging özelliği Çakışmaları görüntüle menü seçeneği kullanılamaz. Çakışmaları görüntülemek için ConflictViewer.exe komut isteminden başlatın. Varsayılan olarak, ConflictViewer.exe aşağıdaki dizinde bulunur: Microsoft SQL Server\100\Tools\Binn\VSShell\Common7\IDE. Geçerli başlangıç parametreleri listesi için ConflictViewer.exe çalıştırın-?.

  4. İçinde Çakışma tablosu seçin iletişim kutusunda, veritabanı, yayın ve çakışmaları görüntülemek için tablo seçin.

  5. Çoğaltma Çakışması Görüntüleyicisi'nde, şunları yapabilirsiniz:

    • Üst kılavuz sağındaki düğmeleri satırları süzme.

    • Üst kılavuzunda alt kılavuzunda bu satırı hakkındaki bilgileri görüntülemek için bir satır seçin.

    • Üst kılavuzunda bir veya daha fazla satır seçin ve sonra tıklatın kaldırma, hangi tıklatmaya denktir Değiştirilmeyen Gönder (herhangi bir değişiklik yapmadan veri) düğmesini.

    • Özellikler düğmesini tıklatın (...) bir sütun üzerinde daha fazla bilgi için ilgili bir çakışma.

    • Verileri düzenleme Çakışma kazanan veya çakışma kaybeden sütun (sütun Gri ise salt okunur veri) veri göndermeden önce.

    • Tıklayın Değiştirilmeyen Gönder çakışmayı kazananı belirlenmiş satır kabul etmek.

    • Tıklayın Gönder kaybeden çözünürlüğü geçersiz kılmak ve tüm düğümler topolojisi çakışma kaybeden belirlenen değeri yaymak için.

    • Seçin Bu çakışmanın ayrıntılarını günlüğe çakışma veri dosyaya oturum. Dosya için bir konum belirtmek için gelin View menüsünü ve sonra seçenekleri. Bir değer girin veya Gözat düğmesini (...) ve sonra uygun dosyaya gidin. Tıklayın Tamam çıkmak için seçenekleri iletişim kutusu.

  6. Çoğaltma Çakışması Görüntüleyicisi kapatın.

Ayrıca bkz.

Kavramlar

Gelişmiş birleştirme çoğaltma çakışma algılaması ve Çözümlemesi

Bir birleştirme makale çözümleyici belirtmek