Aracılığıyla paylaş


sp_mergemetadataretentioncleanup (Transact-SQL)

Meta veriler, elle temizleme yapar MSmerge_genhistory, MSmerge_contents, MSmerge_tombstone, MSmerge_past_partition_mappings, ve MSmerge_current_partition_mappings sistem tabloları.Bu saklı yordam, her Yayımcı ve abone topolojide yürütülür.

Konu bağlantısı simgesiTransact-sql sözdizimi kuralları

Sözdizimi

sp_mergemetadataretentioncleanup [ [ @num_genhistory_rows = ] num_genhistory_rows OUTPUT ]
    [ , [ @num_contents_rows = ] num_contents_rows OUTPUT ] 
    [ , [ @num_tombstone_rows = ] num_tombstone_rows OUTPUT ] 
    [ , [ @aggressive_cleanup_only = ] aggressive_cleanup_only ]

Bağımsız değişkenler

  • [ @num_genhistory_rows= ] num_genhistory_rows OUTPUT
    Returns the number of rows cleaned-up from the MSmerge_genhistory table.num_genhistory_rows is int, with a default of 0.

  • [ @num_contents_rows= ] num_contents_rows OUTPUT
    Returns the number of rows cleaned-up from the MSmerge_contents table.num_contents_rows is int, with a default of 0.

  • [ @num_tombstone_rows= ] num_tombstone_rows OUTPUT
    Returns the number of rows cleaned-up from the MSmerge_tombstone table.num_tombstone_rows is int, with a default of 0.

  • [ @aggressive_cleanup_only= ] aggressive_cleanup_only
    Yalnızca iç kullanım.

Dönüş Kodu Değerleri

0 (başarılı) veya 1 (başarısız)

Açıklamalar

meta veriler temizleme hakkında daha fazla bilgi için bkz: Birleştirme Çoğaltma nasıl çalışır.

Önemli notÖnemli

Bir veritabanı birden çok yayınları vardır ve bir sonsuz yayın bekletme süresi herhangi biri, bu yayınlar kullanır, çalışan sp_mergemetadataretentioncleanup temiz birleştirme yukarı değil çoğaltma değişiklik izleme için veritabanı meta veriler.Bu nedenle, sonsuz yayın saklama dikkatli kullanın.yayın bir sonsuz saklama dönemi olup olmadığını belirlemek için yürütmek sp_helpmergepublication (Transact-SQL) yayımcı adresindeki ve tüm yayınlarda Not sonuç küme değeri 0 için saklama.

İzinler

Yalnızca üyeleri db_owner sabit veritabanı rolü veya kullanıcılar yayımlanmış bir veritabanı için yayın erişim listesi yürütmek sp_mergemetadataretentioncleanup.