방법: 구독 만료 기간 설정(복제 Transact-SQL 프로그래밍)

보존 기간이라고도 하는 구독 만료 기간은 구독이 만료되어 제거되기 전까지 유효한 기간을 나타냅니다. 자세한 내용은 구독 만료 및 비활성화를 참조하십시오. 복제 저장 프로시저를 사용하여 게시를 만들 때 이 값을 설정하거나 나중에 이 값을 수정할 수 있습니다.

스냅숏 또는 트랜잭션 게시에 대한 구독 만료 기간을 설정하려면

병합 게시에 대한 구독 만료 기간을 설정하려면

스냅숏 또는 트랜잭션 게시에 대한 구독 만료 기간을 변경하려면

  • 게시자에서 sp_changepublication을 실행합니다. 이때 @propertyretention, @value에 새 구독 만료 기간(시간)을 지정합니다.

병합 게시에 대한 구독의 만료 기간을 변경하려면

  1. 게시자에서 sp_helpmergepublication을 실행하고 @publication@publisher를 지정합니다. 결과 집합의 retention_period_unit 값은 다음 중 하나일 수 있습니다.

    • 0 = 일

    • 1 = 주

    • 2 = 월

    • 3 = 년

  2. 게시자에서 sp_changemergepublication을 실행합니다. 이때 @propertyretention을 지정하고 @value에 1단계에서 만든 보존 기간 단위에 따라 텍스트로 새 구독 만료 기간을 지정합니다.

  3. (옵션) 게시자에서 sp_changemergepublication을 실행합니다. 이때 @propertyretention_period_unit을 지정하고 @value에 구독 만료 기간의 새 단위를 지정합니다.