Aracılığıyla paylaş


Abonelik bitiş ve etkinliğini kaldırmayı

Abonelikleri devre dışı bırakılabilir veya değil eşitlenir, süresi içinde belirtilen saklama dönemi.Oluşan eylemin aşıldığında saklama dönemi çoğaltma ve türüne bağlı olarak değişir.

Için küme saklama dönemi

Işlem çoğaltma

Işlem çoğaltma en büyük dağıtım saklama süresi (kullanır. @ max_distretention parametresisp_adddistributiondb (Transact-SQL)) ve bu (yayın bekletme süresi @ saklama parametresisp_addpublication (Transact-SQL)):

  • (Varsayılan 72 saat) en fazla dağıtım saklama süresi içinde bir abonelik eşitlenir ve abone için teslim değişiklikleri Dağıtım veritabanında varsa, abonelik tarafından devre dışı bırakılmış olarak Dağıtım temizleme iş dağıtımcı üzerinde çalışır.abonelik Yeniden gerekir.

  • (Varsayılan 336 saat) yayın bekletme süresi içinde bir abonelik eşitlenir, aboneliğin sona erer ve kesilmesine Zaman aşımına uğramış bir abonelik temizleme iş yayımcı üzerinde çalışır.abonelik Yeniden eşitlenir ve gerekir.

    gönderme temelli abonelik süresi dolarsa, tümüyle kaldırılır, ancak çekme Abonelik değil.Çekme abonelik sırasında abone temizlenmesini gerekir.Daha fazla bilgi için bkz: Nasıl Yapılır: çekme temelli abonelik (çoğaltma Transact-SQL programlama) silin..

birleştirme çoğaltma

Birleştirme çoğaltma yayın bekletme süresi (kullanır. @ saklama and @ retention_period_unit parametrelerisp_addmergepublication (Transact-SQL)). Bir abonelik süresi dolduğunda, abonelik için meta veriler kaldırıldığı için onu, yeniden gerekir.Yeniden abonelikler bırakılan Zaman aşımına uğramış bir abonelik temizleme iş yayımcı üzerinde çalışır.Varsayılan olarak, bu iş her gün çalışan; sonra da çift uzunluğunu yayın bekletme süresi için eşitlemediyseniz, tüm gönderme abonelikleri kaldırır.Örneğin:

  • yayın 14 gün bir saklama dönemi, 14 gün içinde eşitlenen değil, bir abonelik süresi.

    Yayımcı çalıştırıyorsa SQL Server 2005 veya sonraki bir sürüm ve abonelik için aracı olan SQL Server 2005 veya, edilmiştir, abonelik 's bölümündeki verilerde değişiklikler sonraki bir sürüm bir abonelik yalnızca süresi. Örneğin, bir abone Almanya'daki müşterilerinizi müşteri verilerini alır. varsayalım.Saklama dönemi, 14 gün olarak ayarlanırsa, abonelik son 14 gün içinde Alman müşteri verilerde değişiklikler yalnızca edilmiştir, 14 gün içinde sona erecek.

  • Aboneliğin yeniden 27 güne son eşitlemeden sonra 14 gün.

  • Aboneliğin son eşitlemeden sonra 28 günde bırakıldı Zaman aşımına uğramış bir abonelik temizleme iş.gönderme temelli abonelik süresi dolarsa, tümüyle kaldırılır, ancak çekme Abonelik değil.Çekme abonelik sırasında abone temizlenmesini gerekir.Daha fazla bilgi için bkz: Nasıl Yapılır: çekme temelli abonelik (çoğaltma Transact-SQL programlama) silin..

Yayın için yayın bekletme süresi ayarı hakkında önemli noktalar Birleştir

Saklama dönemi birleştirme yayımları için ayarlarken, aşağıdaki konuları göz önünde bulundurun:

  • Saklama dönemi birleştirme yayımları için farklı saat dilimlerinde aboneleri uyması için 24 saatlik yetkisiz kullanım süresi vardır.Örneğin, bir gün içindeki bir saklama dönemi ayarlarsanız, gerçek bir saklama dönemi 48 saattir.

  • Birleştirme çoğaltma meta veriler temizleme, yayın üzerinde saklama dönemi bağlıdır:

    • Saklama dönemi ulaşılana kadar çoğaltma yayım ve abonelik veritabanlarındaki meta veriler temizleme edemiyor.Çoğaltma performansı olumsuz etkileyebilir, çünkü saklama dönemi için yüksek bir değer belirterek, dikkatli olun.Tüm abonelerine düzenli olarak bu saat içinde eşitler güvenle tahmin edebilir, daha düşük bir ayarı kullanmanız önerilir.

    • Abonelikler (değeri 0'ı hiçbir zaman sona'nı belirlemek olanaklıdır @ saklama), ancak meta veriler temizlenecek edemiyor çünkü bu değer, kullanmanız önerilir.

  • Saklama dönemi değerinden özgün Yayımcı tarafında küme ya da bir değere eşit herhangi bir ikinci yayımcı için saklama dönemi ayarlanması gerekir.yayın saklama ayný deðerleri tüm Yayımcılar ve bunların farklı eşitleme ortaklarıyla kullanmanız gerekir.Yakınsama için farklı değerler kullanılarak neden olabilir.Abone yakınsaması veri önlemek için yayın saklama değerini değiştirmek gerekiyorsa, yeniden.

  • Bir temizleme sonra yayın bekletme süresi artar ve (hangi meta veriler zaten silinmiş olan) yayımcı ile birleştirmek bir abonelik çalışır, aboneliğin artırılmış koruma değeri nedeniyle dolacak değil.Ancak, yayımcı değişiklikleri, yakınsama için müşteri adayları abone karşıdan yüklemek için yeterli meta veriler yok.