sp_expired_subscription_cleanup(Transact-SQL)

적용 대상:SQL Server

모든 게시의 모든 구독 상태를 확인하고 만료된 구독을 삭제합니다. 이 저장 프로시저는 모든 데이터베이스의 게시자 또는 배포 데이터베이스의 배포자에서 Microsoft SQL Server 이외 게시자에 대해 실행됩니다.

Transact-SQL 구문 표기 규칙

구문

  
sp_expired_subscription_cleanup [ [ @publisher = ] 'publisher' ]   

인수

[ @publisher = ] 'publisher' SQL Server가 아닌 게시자의 이름입니다. publicationsysname이며 기본값은 NULL입니다. SQL Server 게시자에 대해 이 매개 변수를 지정해서는 안 됩니다.

반환 코드 값

0 (성공) 또는 1 (실패)

설명

sp_expired_subscription_cleanup 모든 유형의 복제에 사용됩니다.

sp_expired_subscription_cleanup 만료된 구독 정리 작업에 의해 실행되어 24시간마다 게시 데이터베이스에서 만료된 구독을 검색하고 제거합니다. 구독이 최신이 아닌 경우 즉, 보존 기간 동안 게시자와 동기화하지 않은 경우 게시가 만료된 것으로 선언되며 게시자에서 구독의 추적이 정리됩니다. 자세한 내용은 Subscription Expiration and Deactivation을(를) 참조하세요.

사용 권한

sysadmin 고정 서버 역할 또는 db_owner 고정 데이터베이스 역할의 멤버만 sp_expired_subscription_cleanup 실행할 수 있습니다.

참고 항목

sp_mergesubscription_cleanup(Transact-SQL)
sp_subscription_cleanup(Transact-SQL)
시스템 저장 프로시저(Transact-SQL)