Updatable işlemsel abonelik için Güncelleştirme modları arasında geçiş yapma

Bu konuda bir işlem güncelleştirilebilir abonelik update modları arasında geçiş açıklar SQL Server 2012kullanarak SQL Server Management Studioya Transact-SQL. Yeni Abonelik Sihirbazı kullanılarak güncelleştirilebilir abonelikleri modunu belirtin. Bu Sihirbazı'nı kullanırken modu ayarlama hakkında daha fazla bilgi için bkz: Çekme abonelik özelliklerini görüntüleme ve değiştirme.

Bu Konuda

  • Başlamadan Önce

    Sınırlamalar ve Kısıtlamalar

    Öneriler

  • İçin updatable işlemsel abonelik, güncelleştirme modları arasında geçiş yapmak için kullanma:

    SQL Server Management Studio

    Transact-SQL

Başlamadan Önce

Sınırlamalar ve Kısıtlamalar

  • Size hemen her zaman kuyruğa alınmış güncelleştirme için yönelebilir. Ancak, bunu yaptığınızda, abone ve Publisher bağlı ve sıra Okuyucu Aracısı yayımcı sıradaki tüm bekletilen iletileri uygulanmış kadar hemen güncelleştirmek için döndüremez.

Öneriler

  • Bir güncelleştirme abonelik işlem yayınına bir güncelleştirme modunda iken yerine destekliyorsa, program aracılığıyla bağlantı kısa bir süre için değiştiğinde zor durumların üstesinden update modları geçebilirsiniz. Güncelleştirme modunu programlı olarak ayarlanabilir ve isteğe bağlı çoğaltma depolanan yordamlar. Daha fazla bilgi için, bkz. Işlem çoğaltma için güncelleştirilebilir abonelikleri.

Başa Dön bağlantısıyla kullanılan ok simgesi[Top]

SQL Server Management Studio Kullanarak

[!NOT]

Abonelik oluşturulduktan sonra güncelleştirme modunu değiştirmek için Update_mode için özelliği ayarlanmalıdır Yük devretme (--dan hemen güncelleştirmek için bir geçiş sağlayan güncelleştirme sıraya alındı) veya Yük devretme sıraya (sağlayan anahtar--dan hemen güncelleştirmek için kuyruğa alınmış güncelleştirme) abonelik oluşturulduğunda. Bu özellikleri, Yeni Abonelik Sihirbazı'nda otomatik olarak ayarlanır.

Itme abonelik için güncelleştirme modunu ayarlamak için

  1. Abone bağlanmak SQL Server Management Studiove sonra sunucu düğümünü genişletin.

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

  3. Güncelleştirme modunu ayarlamak ve sonra tıklatın istediğiniz abonelik sağ Update yöntemi ayarla.

  4. İçinde Update yöntemi ayarla - <abone>: <SubscriptionDatabase > Seç iletişim kutusunda hemen güncelleştirme veya kuyruğa alınmış güncelleştirme.

  5. Tamam’ı tıklatın.

Çekme abonelik için güncelleştirme modunu ayarlamak için

  1. İçinde Abonelik özellikleri - <Publisher>: <PublicationDatabase > iletişim kutusunda bir değer seçin hemen değişiklikleri çoğaltmak veya sıra değişiklikler için abone güncelleştirme yöntemi seçeneği.

  2. Tamam’ı tıklatın.

Erişme hakkında daha fazla bilgi için Abonelik özellikleri - <Publisher>: <PublicationDatabase > iletişim kutusunda, görmek Çekme abonelik özelliklerini görüntüleme ve değiştirme.

Başa Dön bağlantısıyla kullanılan ok simgesi[Top]

Transact-SQL'i Kullanma

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

  1. Abonelik yerine çalışma yürüterek desteklediğini doğrulama sp_helppullsubscription çekme abonelik veya sp_helpsubscription itme abonelik. Eğer değeri güncelleştirme modu sonuç kümesidir 3 veya 4, yük devretme desteklenir.

  2. Abone veritabanı Abone tarafında idam sp_setreplfailovermode. Belirtmek @ publisher, @ publisher_db, @ yayın, ve değer aşağıdakilerden biri için @ failover_mode:

    • sıraya -bağlantısı geçici olarak kayboldu zaman kuyruğa alınmış güncelleştirme için devri.

    • hemen -geri bağlantı hemen güncelleştirmek için devri.

Başa Dön bağlantısıyla kullanılan ok simgesi[Top]

Ayrıca bkz.

Kavramlar

Işlem çoğaltma için güncelleştirilebilir abonelikleri