Aracılığıyla paylaş


Nasıl yapılır: Abonelikleri (çoğaltma Transact-SQL programlama) için sona erme süresi ayarlamak

Abonelikleri sona erme saat saklama dönemi olarak da bilinir, bir abonelik saat ve kaldırılır önce süreyi belirler.Daha fazla bilgi için bkz: Abonelik bitiş ve etkinliğini kaldırmayı.Çoğaltma depolanan yordamlar, yayın oluşturulduğunda, bu değeri ayarlayın veya bu değeri bir sonraki değiştirmek için kullanabileceğiniz saat.

İçin küme için bir anlık görüntü veya işlem yayın bir abonelik için sona erme süresi

İçin küme için bir birleştirme yayın bir abonelik için sona erme dönemi

Dönem için bir anlık görüntü için bir abonelik veya işlem zaman aşımı değiştirmek içinyayın

  • Yayımcı tarafında yürütmek sp_changepublication.Belirtmek saklama için @ özellik ve saat, yeni abonelik sona erme süresi için @ değeri.

Bir birleştirme yayın bir abonelik için sona erme süresini değiştirmek için

  1. Yayımcı tarafında yürütmek sp_helpmergepublication, belirten @ yayın ve @ publisher.Değerini not retention_period_unit sonuç küme, aşağıdakilerden biri olabilir:

    • 0 = day

    • 1 hafta =

    • 2 = ay

    • 3 yıl =

  2. Yayımcı tarafında yürütmek sp_changemergepublication.Belirtmek saklama için @ özellik ve metin için adım 1, saklama dönemi biriminden dayalı olarak yeni abonelik sona erme süresi @ değeri.

  3. (İsteğe bağlı) Yayımcı tarafında yürütmek sp_changemergepublication.Belirtmek retention_period_unit için @ özellik ve yeni bir birim için abonelik sona erme döneminin @ değeri.