Kommentar
Åtkomst till den här sidan kräver auktorisering. Du kan prova att logga in eller ändra kataloger.
Åtkomst till den här sidan kräver auktorisering. Du kan prova att ändra kataloger.
Gäller för:SQL Server
Kontrollerar statusen på alla prenumerationer för varje publikation och avslutar prenumerationer som har gått ut. Denna lagrade projetur exekveras på Publisher i vilken databas som helst, eller hos distributören i distributionsdatabasen för en icke-SQL Server Publisher.
Transact-SQL syntaxkonventioner
Syntax
sys.sp_expired_subscription_cleanup [ [ @publisher = ] N'publisher' ]
[ ; ]
Arguments
[ @publisher = ] N'publisher'
Namnet på en utgivare som inte är SQL Server.
@publisher är sysname, med standardvärdet NULL. Du bör inte specificera denna parameter för en SQL Server Publisher.
Returnera kodvärden
0 (lyckades) eller 1 (fel).
Remarks
sp_expired_subscription_cleanup används i alla typer av replikering.
Jobbet Expired Subscription Clean Up-jobbet körs sp_expired_subscription_cleanup för att upptäcka och ta bort utgångna prenumerationer från publikationsdatabaser var 24:e timme. Om någon av prenumerationerna är inaktuella, det vill säga inte synkroniserade med Publisher inom lagringstiden, förklaras publiceringen som utgången och spåren av prenumerationen rensas upp hos Publisher. Mer information finns i Prenumerationens förfallodatum och Inaktivering.
Permissions
Endast medlemmar av sysadmin-fasta serverrollen eller db_owner fasta databasrollen kan köra sp_expired_subscription_cleanup.