sp_expired_subscription_cleanup (Transact-SQL)sp_expired_subscription_cleanup (Transact-SQL)

S’APPLIQUE À : ouiSQL Server nonAzure SQL Database nonAzure SQL Data Warehouse nonParallel Data Warehouse APPLIES TO: yesSQL Server noAzure SQL Database noAzure SQL Data Warehouse noParallel Data Warehouse

Contrôle l'état de tous les abonnements de chaque publication et supprime ceux qui ont expiré.Checks the status of all the subscriptions of every publication and drops those that have expired. Cette procédure stockée est exécutée sur le serveur de publication sur une base de données ou le serveur de distribution sur la base de données de distribution pour un MicrosoftMicrosoft SQL ServerSQL Server serveur de publication.This stored procedure is executed at the Publisher on any database or at the Distributor on the distribution database for a non- MicrosoftMicrosoft SQL ServerSQL Server Publisher.

Icône de lien de rubrique Conventions de la syntaxe Transact-SQLTopic link icon Transact-SQL Syntax Conventions

SyntaxeSyntax

  
sp_expired_subscription_cleanup [ [ @publisher = ] 'publisher' ]   

ArgumentsArguments

[ @publisher = ] 'publisher' Est le nom de non - SQL ServerSQL Server serveur de publication.[ @publisher = ] 'publisher' Is the name of a non- SQL ServerSQL Server publisher. publication est sysname, avec NULL comme valeur par défaut.publication is sysname, with a default value of NULL. Ne spécifiez pas ce paramètre pour un serveur de publication SQL ServerSQL Server.You should not specify this parameter for a SQL ServerSQL Server Publisher.

Valeurs des codes de retourReturn Code Values

0 (réussite) ou 1 (échec)0 (success) or 1 (failure)

NotesRemarks

sp_expired_subscription_cleanup est utilisée dans tous les types de réplication.sp_expired_subscription_cleanup is used in all types of replication.

sp_expired_subscription_cleanup est exécutée par le travail expiré abonnement nettoyer pour détecter et supprimer des abonnements expirés des bases de données de publication toutes les 24 heures.sp_expired_subscription_cleanup is executed by the Expired Subscription Clean Up job to detect and remove expired subscriptions from publication databases every 24 hours. Si l'un d'entre eux est périmé, c'est-à-dire s'il n'a pas été synchronisé avec le serveur de publication au cours de la période de rétention, la publication est considérée comme étant arrivée à expiration et les traces de l'abonnement sont effacées du serveur de publication.If any of the subscriptions are out-of-date, that is, have not synchronized with the Publisher within the retention period, the publication is declared expired and the traces of the subscription are cleaned up at the Publisher. Pour plus d’informations, voir Subscription Expiration and Deactivation.For more information, see Subscription Expiration and Deactivation.

AutorisationsPermissions

Seuls les membres de la sysadmin rôle serveur fixe ou db_owner rôle de base de données fixe peuvent exécuter sp_expired_subscription_cleanup.Only members of the sysadmin fixed server role or db_owner fixed database role can execute sp_expired_subscription_cleanup.

Voir aussiSee Also

sp_mergesubscription_cleanup (Transact-SQL) sp_mergesubscription_cleanup (Transact-SQL)
sp_subscription_cleanup (Transact-SQL) sp_subscription_cleanup (Transact-SQL)
Procédures stockées système (Transact-SQL)System Stored Procedures (Transact-SQL)