Aracılığıyla paylaş


Nasıl Yapılır: Quiesce bir çoğaltma topolojisi (çoğaltma Transact-SQL programlama)

Quiescing bir sistemi, tüm düğümlerin altında yayımlanmış tablolarda etkinliğini durdurma ve her düğümün tüm değişiklikleri diğer tüm düğümlerden aldığını sağlama içerir.Bu konu, nasıl bir çoğaltma topolojisi quiesce için yönetim görevlerini bir dizi için gerekli olduğu ve tüm değişiklikleri bir düğüm tarafından diğer düğümlerden aldığı sağlamak nasıl açıklar.

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

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

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

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

  4. Her abone izleme belirteci aldığını emin olun.

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

  1. Aktivite, yayımcı sırasında tüm yayımlanmış tabloları ve tüm abonelere durdurun.

  2. Tüm abonelere kullanıyorsanız, güncelleştirme abonelikler sıraya alındı:

    1. Sıra Okuma Aracısı sürekli modunda çalışmıyorsa, 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şlatma ve bir çoğaltma aracısı (SQL Server Management Studio'yu) Durdur.

    2. Sıra boş olduğunu doğrulamak için , yürütmek sp_replqueuemonitor her abonelik sırasında.

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

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

  5. Her abone izleme belirteci aldığını emin olun.

Bir eşler arası işlem çoğaltma topolojisi quiesce için

  1. Tüm düğümlerin altında tüm yayımlanmış tablolarda etkinliğini durdurun.

  2. yürütmek sp_requestpeerresponse topolojide her yayın veritabanı.

  3. Günlük Okuyucu Aracısı veya Distribution Agent sürekli modunda çalışmıyorsa, bu aracı çalıştırın.Günlük Okuyucu Aracısı dağıtım aracısını önce başlatılmalıdır.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şlatma ve bir çoğaltma aracısı (SQL Server Management Studio'yu) Durdur.

  4. yürütmek sp_helppeerresponses topolojide her yayın veritabanı.Sonuç Kümesi'nin diğer düğümlerin her birinde gelen yanıtları içeren emin olun.

Eşler arası bir düğüm olmak üzere tüm önceki değişiklikleri aldı

  1. yürütmek sp_requestpeerresponse denetimi, bir düğümdeki yayın veritabanı.

  2. Günlük Okuyucu Aracısı veya Distribution Agent sürekli modunda çalışmıyorsa, bu aracı çalıştırın.Günlük Okuyucu Aracısı dağıtım aracısını önce başlatılmalıdır.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şlatma ve bir çoğaltma aracısı (SQL Server Management Studio'yu) Durdur.

  3. yürütmek sp_helppeerresponses denetimi, bir düğümdeki yayın veritabanı.Sonuç Kümesi'nin diğer düğümlerin her birinde gelen yanıtları içeren emin olun.

Bir birleştirme çoğaltma topolojisi quiesce için

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

  2. Birleştirme Aracısı iki kez her abonelik için çalıştırın: tüm abonelikler kez eşitleme ve sonra her abonelik için saat eşitleyin. 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şlatma ve bir çoğaltma aracısı (SQL Server Management Studio'yu) Durdur.

    Not

    Çakışmaları, eşitleme sırasında oluşursa, iki birleştirme aracı çalıştıran zaman sonra çelişki çözümü tarafından gerekli değişiklikleri tüm düğümlere yayılmaz emin olabilir.