Notitie
Voor toegang tot deze pagina is autorisatie vereist. U kunt proberen u aan te melden of de directory te wijzigen.
Voor toegang tot deze pagina is autorisatie vereist. U kunt proberen de mappen te wijzigen.
Van toepassing op:SQL Server
Controleert de status van alle abonnementen van elke publicatie en sluit abonnementen die verlopen zijn. Deze opgeslagen procedure wordt uitgevoerd op de Publisher op elke database, of op de Distributeur op de distributiedatabase voor een niet-SQL Server Publisher.
Transact-SQL syntaxis-conventies
Syntax
sys.sp_expired_subscription_cleanup [ [ @publisher = ] N'publisher' ]
[ ; ]
Arguments
[ @publisher = ] N'uitgever'
De naam van een niet-SQL Server-uitgever.
@publisher is sysname, met als standaard NULL. Je moet deze parameter niet specificeren voor een SQL Server Publisher.
Codewaarden retourneren
0 (geslaagd) of 1 (mislukt).
Remarks
sp_expired_subscription_cleanup wordt gebruikt in alle typen replicatie.
De taak 'Cleanup Expired Subscription Clean Up' wordt uitgevoerd sp_expired_subscription_cleanup om verlopen abonnementen elke 24 uur te detecteren en uit publicatiedatabases te verwijderen. Als een van de abonnementen verouderd is, dat wil zeggen niet gesynchroniseerd met de Publisher binnen de retentieperiode, wordt de publicatie als verlopen verklaard en worden de sporen van het abonnement bij de Publisher opgeruimd. Zie Verloop- en deactivering van abonnementen voor meer informatie.
Permissions
Alleen leden van de sysadmin-vaste serverrol of db_owner vaste databaserol kunnen uitvoeren sp_expired_subscription_cleanup.