Aracılığıyla paylaş


sp_mergemetadataretentioncleanup (Transact-SQL)

El ile Temizleme meta verilerde işlemini gerçekleştiren MSmerge_genhistory, MSmerge_contents, MSmerge_tombstone, MSmerge_past_partition_mappings, and MSmerge_current_partition_mappings sistem tabloları.Bu saklı yordam, her bir Yayımcı ve abone topolojide yürütülür.

Topic link iconTransact-SQL sözdizimi kuralları

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 (hata)

Remarks

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

Important noteImportant Note:

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

İzinler

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

See Also

Other Resources