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.
[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
Abone bağlanmak SQL Server Management Studiove sonra sunucu düğümünü genişletin.
Genişletme çoğaltma klasörünü ve ardından Yerel Abonelikleri klasörü.
Güncelleştirme modunu ayarlamak ve sonra tıklatın istediğiniz abonelik sağ Update yöntemi ayarla.
İçinde Update yöntemi ayarla - <abone>: <SubscriptionDatabase > Seç iletişim kutusunda hemen güncelleştirme veya kuyruğa alınmış güncelleştirme.
Tamam’ı tıklatın.
Çekme abonelik için güncelleştirme modunu ayarlamak için
İç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.
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.
[Top]
Transact-SQL'i Kullanma
Güncelleştirme modları arasında geçiş yapmak için
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.
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.
[Top]