Aracılığıyla paylaş


Nasıl yapılır: Quiesce çoğaltma topolojisini (çoğaltma Transact-SQL programlama)

Quiescing tüm düğümler adresindeki yayımlanmış tabloları üzerinde faaliyet durdurma ve her düğümün tüm değişiklikleri diğer tüm düğümlerden aldı sağlayarak bir sistem içerir.Bu konuda nasıl quiesce çoğaltma topolojisi için çok sayıda yönetim görevleri için gerekli olduğu ve bir düğümün tüm değişiklikler diğer düğümlerden aldı emin olmak nasıl açıklar.

Bir işlem çoğaltma topolojisi salt okunur abonelikleri ile quiesce için

  1. Yayımcı adresindeki yayımlanmış tüm tablolarda etkinliğini durdurun.

  2. yayın veritabanı üzerinde Yayımcı tarafında yürütmek sp_posttracertoken (Transact-sql).

  3. yayın veritabanı üzerinde Yayımcı tarafında yürütmek sp_helptracertokenhistory.

  4. Her abone aldı emin olun izleme belirteci.

Bir işlem çoğaltma topolojisi güncelleştirilebilir abonelikleri ile quiesce için

  1. Yayımcı adresindeki yayımlanmış tüm tabloları ve tüm aboneleri etkinliğini durdurun.

  2. Herhangi bir aboneleri kullanıyorsanız, güncelleştirme abonelikleri sıraya:

    1. Queue Reader Agent sürekli modunda çalışır durumda değil ise, aracı çalıştırın.Aracıları çalıştırma hakkında daha fazla bilgi için bkz: Çoğaltma aracısı Yürütülebilirler kavramları veya Nasıl yapılır: Başlat ve Durdur çoğaltma aracısı (SQL Server Management Studio'yu).

    2. Sıra boş olduğunu doğrulamak için yürütmek sp_replqueuemonitor her abone adresindeki.

  3. yayın veritabanı üzerinde Yayımcı tarafında yürütmek sp_posttracertoken.

  4. yayın veritabanı üzerinde Yayımcı tarafında yürütmek sp_helptracertokenhistory.

  5. Her abone aldı emin olun izleme belirteci.

Quiesce bir eşler arası işlem çoğaltma topolojisi

  1. Tüm düğümler adresindeki yayımlanmış tüm tablolarda etkinliğini durdurun.

  2. Yürütme sp_requestpeerresponse topolojide her yayın veritabanı üzerinde.

  3. Günlük Okuyucu Aracısı ya da Distribution Agent'in sürekli modunda çalışır durumda değil ise, aracı çalıştırın.Günlük Okuyucu Aracısı Dağıtım Aracısı önce başlatılmış olması gerekir.Aracıları çalıştırma hakkında daha fazla bilgi için bkz: Çoğaltma aracısı Yürütülebilirler kavramları veya Nasıl yapılır: Başlat ve Durdur çoğaltma aracısı (SQL Server Management Studio'yu).

  4. Yürütme sp_helppeerresponses topolojide her yayın veritabanı üzerinde.Sonuç küme, diğer düğümlerin her birinde gelen yanıtları bulunduğundan emin olun.

Eşler arası düğüm emin olmak için tüm önceki değişiklikleri aldı

  1. Yürütme sp_requestpeerresponse denetimi düğüm adresindeki yayın veritabanı üzerinde.

  2. Günlük Okuyucu Aracısı ya da Distribution Agent'in sürekli modunda çalışır durumda değil ise, aracı çalıştırın.Günlük Okuyucu Aracısı Dağıtım Aracısı önce başlatılmış olması gerekir.Aracıları çalıştırma hakkında daha fazla bilgi için bkz: Çoğaltma aracısı Yürütülebilirler kavramları veya Nasıl yapılır: Başlat ve Durdur çoğaltma aracısı (SQL Server Management Studio'yu).

  3. Yürütme sp_helppeerresponses denetimi düğüm adresindeki yayın veritabanı üzerinde.Sonuç küme, diğer düğümlerin her birinde gelen yanıtları bulunduğundan emin olun.

Quiesce birleştirmeçoğaltma topolojisi

  1. Yayımlanmış tüm tablolarda yayımcı ve tüm aboneleri etkinliğini durdurun.

  2. İki kez her abonelik için Birleştirme Aracısı çalıştırın: bir kez tüm abonelikleri eşitleyin ve daha sonra ikinci bir her abonelik eşitleme saat.Bu, tüm değişiklikleri tüm düğümlere çoğaltılır sağlar.Aracıları çalıştırma hakkında daha fazla bilgi için bkz: Çoğaltma aracısı Yürütülebilirler kavramları veya Nasıl yapılır: Başlat ve Durdur çoğaltma aracısı (SQL Server Management Studio'yu).

    Not

    Eşitleme sırasında çakışma oluşursa, iki Birleştirme Aracısı çalıştıran zaman sonra çakışma çözünürlüğü tarafından gerekli değişiklikleri tüm düğümlere yayılmaz, mümkündür.