Windows Senkronizasyon Yöneticisi Kullanarak Aboneliği Senkronize Edin

Şunlar için geçerlidir: SQL Server Azure SQL Yönetilen Örneği

Microsoft Windows Senkronizasyon Yöneticisi, yalnızca SQL Server aynı bilgisayarda çalışıyorsa Microsoft SQL Server yayınlara abonelikleri senkronize etmek için kullanılabilir (ayrıca çevrimdışı dosyaları ve web sayfalarını senkronize etmek için de kullanılabilir). Senkronizasyon Yöneticisi'ni kullanmak için:

  1. Abonelik Özellikleri - <Abone:>< Abonelikler Veritabanı> iletişim kutusunda Windows Senkronizasyon Yöneticisi ile pull aboneliklerin senkronizasyonunu etkinleştirin. Bu iletişim kutusuna erişim hakkında daha fazla bilgi için View and Modify Pull Abonelik Özellikleri bölümüne bakınız.

  2. Windows'taki Başlat menüsünden Senkronizasyon Yöneticisi'ne erişin.

Senkronizasyon Yöneticisi, merge abonelikleri için Interactive Resolver kullanmanıza olanak tanır. Genellikle, senkronizasyon sırasında tespit edilen çatışmalar otomatik olarak çözülür, ancak etkileşimli çözüm etkinleştirildiğinde, kullanıcı senkronizasyon sırasında çatışmalar çözebilir. Eğer bir senkronizasyon, Windows Eşitleme Yöneticisi dışında (zamanlanmış bir senkronizasyon olarak ya da SQL Server Management Studio veya Replication Monitor'da isteğe bağlı bir senkronizasyon olarak) gerçekleştirilirse, çakışmalar, makale için belirtilen çözümleyiciye göre kullanıcı müdahalesi olmadan otomatik olarak çözülür.

Note

Windows Server 2008 ve Windows Vista'dan itibaren, Windows Senkronizasyon Yöneticisi'nin 64-bit sürümleri 32-bit abonelikleri tespit edemez.

Windows Senkronizasyon Yöneticisi ile pull aboneliklerin senkronizasyonunu etkinleştirmek için

  1. < sayfasında, Abonelik Özellikleri - >Abone<: >Abonelik Veritabanı iletişim kutusunda, Windows Eşitleme Yöneticisini Kullan seçeneği için Etkinleştir değerini seçin.

  2. Tamam'ı seçin.

Çekme aboneliğini Senkronizasyon Yöneticisi ile senkronize etmek için

  1. Senkronizasyon Yöneticisini aşağıdaki yöntemlerden birini kullanarak başlatın:

    • Internet Explorer'da Araçlar'a tıklayın, ardından Senkronize et.

    • Başlat'a tıklayın, Programlar veya Tüm Programlar'a işaret edin, Aksesuarlar'a işaret edin ve ardından Senkronize et'e tıklayın.

    • Başlat'a tıklayın, ardından Çalıştır'a tıklayın.Çalıştır diyalog kutusunda, Açık alana mobsync.exe yazın ve ardından Ok'ya tıklayın.

  2. Senkronize Olacak Öğeler iletişim kutusunda, senkronize edilecek abonelikleri seçin. Abonelikler, bilgisayara kurulu SQL Server örnekleri altında listelenmiştir.

  3. Eşitle'ye tıklayın.

Syncation Manager ile pull aboneliğini yeniden başlatmak için

  1. Senkronize Olacak Öğeler iletişim kutusunda bir abonelik seçin ve ardından Özellikler'e tıklayın.

  2. SQL Server Abonelik Özellikleri diyalog kutusunda, Aboneliği Yeniden başlat'a tıklayın.

  3. Evettıklayın.

  4. Tamam'ı seçin.

    Abonelik bir sonraki senkronize edildiğinde, varsayılan olarak abonelik veritabanına yeni bir anlık görüntü uygulanır. Daha fazla bilgi için bkz. Abonelikleri Yeniden Başlatma.

Note

Merge replikasyonu, anlık görüntü uygulanmadan önce beklemedik değişikliklerin Publisher'a yüklenmesine izin verir, ancak bu seçenek Senkronizasyon Yöneticisi'nden mevcut değildir. Değişiklikleri yüklemek için, aboneliği yeniden başlatmadan önce senkronize edin.

Senkronizasyon Yöneticisi'nde pull aboneliği için özellikleri ayarlamak

  1. Senkronize Olacak Öğeler iletişim kutusunda bir abonelik seçin ve ardından Özellikler'e tıklayın.

  2. Aşağıdaki sekmelerde özellikleri görüntüleyin ve değiştirin:

    • Kimlik

    • Abone Girişi, Dağıtıcı Girişi ve Publisher Girişi (sadece birleştirme çoğaltması için)

    • Web Server Bilgisi (SQL Server 2005 veya daha sonrasını çalıştıran abonelerde abonelikleri birleştirmek için)

    • Diğer

    Tüm bağlantılar için Windows Authentication kullanılması önerilir. Distribution Agent ve Merge Agent tarafından gerekli olan izinler hakkında bilgi için Replication Agent Security Model'e bakınız.

  3. Tamam'ı seçin.

Senkronizasyon Yöneticisi'nden pull aboneliğini kaldırmak için

  1. Senkronize Olacak Öğeler iletişim kutusunda bir abonelik seçin ve ardından Özellikler'e tıklayın.

  2. SQL Server Abonelik Özellikleri diyalog kutusunda, Aboneliği Kaldır seçeneğine tıklayın.

  3. Aboneliği Kaldır diyalog kutusundan bir seçenek seçin.

  4. Tamam'ı seçin.

Etkileşimli Çözümleyiciyi kullanmak

  1. Makaleyi ve aboneliği etkileşimli çözümlemeyi kullanacak şekilde etkinleştirin. Daha fazla bilgi için bkz. Birleştirme Replikasyonu özelliklerini belirt.

  2. Abonelik Senkronizasyon Yöneticisi'nde senkronize olmaya başladıktan sonra, etkileşimli çatışma çözümü etkinleştirildiğinde ve bir veya daha fazla makale için çakışmalar olduğunda Etkileşimli Çözümleyici otomatik olarak açılır. İnteraktif Çözücü, çatışmaları tek tek gösterir ve her çatışma için önerilen bir çözüm (yayın ve abonelik oluşturulduğunda belirtilen çözümcüye dayanarak) sunulur.

  3. Etkileşimli Çözümleyici'de gösterilen sütunlardan herhangi birini isteğe bağlı olarak düzenleyebilir ve çatışmayı çözmek için aşağıdaki butonlardan birine tıklayabilirsiniz:

    • Öneriyi Kabul Et

    • Yayımcıyı kabul et

    • Aboneyi Kabul Et

    • Hepsini Otomatik Çöz (tüm mevcut çatışmalar daha fazla girdi olmadan çözülür)

    Seçilen satır daha sonra Publisher’a ve/veya Subscriber’a uygulanır; sonraki eşitlemeler sırasında topolojideki diğer düğümlere yayılır.

Note

Düzenlemeler yalnızca sonuçlandırma için seçilen satırın parçasıysa uygulanır. Örneğin, Publisher altında düzenleme yaparsanız ve ardından Aboneyi Kabul Et tuşuna tıklarsanız, düzenlemeler atılır.