Aracılığıyla paylaş


Nasıl Yapılır: Modes bir güncelleştirme işlem abonelik (çoğaltma Transact-SQL programlama) için güncelleştirme arasında geçiş

Programsal olarak güncelleştiren bir işlem yayın aboneliği güncelleştiren bir moddan diğerine yerine çalışma desteklediğinde, güncelleştirme modu bağlantı kısa bir saat boyunca değiştiğinde durumlarda işlemek için geçiş yapabilirsiniz.Güncelleştirme modu olabilir küme programlı olarak ve isteğe bağlı, çoğaltma, depolanan yordamları kullanarak.Daha fazla bilgi için bkz: Işlem çoğaltması için güncelleştirilebilir abonelikleri.

Not

Üzerinden dolaysız istenildiği saat kuyruğa alınmış güncelleştirme başarısız olabilir.Ancak, bu işlemi yaptıktan sonra hemen abone ve Yayımcı bağlanır ve sıra Okuma Aracısı sıradaki tüm bekletilen iletileri yayımcıya uygulanan dek güncelleştirme için geri döndüremiyor.

Güncelleştirme modları arasında geçiş yapmak için

  1. Abonelik yürüterek başarısızlık desteklediğini doğrulayın sp_helppullsubscription veya çekme temelli abonelik içinsp_helpsubscription için gönderme temelli abonelik.Değeri güncelleştirme modu sonuç kümesinde ise3 or 4, yerine çalışma işlemi desteklenmiyor.

  2. abonelik veritabanı Abone tarafında yürütmek sp_setreplfailovermode.Belirtin Yayımcı'ın, @ publisher_db, @ yayınve için aşağıdaki değerlerden biri**@ failover_mode**:

    • sıraya alındı - bağlantısı geçici olarak kayboldu, kuyruğa atılmış olarak güncelleştirmek için üzerinde başarısız.

    • hemen - çalışılmasını bağlanırlığını geri olduğunda hemen güncelleştirmek için.