다음을 통해 공유


sp_expired_subscription_cleanup(Transact-SQL)

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

항목 링크 아이콘Transact-SQL 구문 표기 규칙

구문

sp_expired_subscription_cleanup [ [ @publisher = ] 'publisher' ] 

인수

  • [ @publisher= ] 'publisher'
    비-SQL Server(Non-SQL Server) 게시자의 이름입니다. publicationsysname이며 기본값은 NULL입니다. SQL Server 게시자에 대해서는 이 매개 변수를 지정하지 마십시오.

반환 코드 값

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

주의

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

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

사용 권한

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

참고 항목

참조

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

도움말 및 정보

SQL Server 2005 지원 받기