다음을 통해 공유


sp_resetsnapshotdeliveryprogress(Transact-SQL)

적용 대상: SQL Server

스냅샷 배달을 다시 시작할 수 있도록 끌어오기 구독에 대한 스냅샷 배달 프로세스를 다시 설정합니다. 구독 데이터베이스의 구독자에서 실행됩니다.

Transact-SQL 구문 표기 규칙

구문

sp_resetsnapshotdeliveryprogress
    [ [ @verbose_level = ] verbose_level ]
    [ , [ @drop_table = ] N'drop_table' ]
[ ; ]

인수

[ @verbose_level = ] verbose_level

반환될 정보의 양을 지정합니다. @verbose_level int이며 기본값은 .입니다1.

1 은 테이블에서 필요한 잠금을 가져올 수 없는 경우 오류가 반환됨을 MSsnapshotdeliveryprogress 의미합니다. 값 0 은 오류가 반환되지 않음을 의미합니다.

[ @drop_table = ] N'drop_table'

스냅샷의 진행률에 대한 정보가 포함된 테이블을 삭제하거나 자르는지 여부입니다. @drop_table 기본값false인 nvarchar(5)입니다.

  • false 는 테이블이 잘린 것을 의미합니다.
  • true 는 테이블이 삭제되었음을 의미합니다.

반환 코드 값

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

설명

sp_resetsnapshotdeliveryprogress 는 테이블의 모든 행을 MSsnapshotdeliveryprogress 제거합니다. 이 저장 프로시저는 스냅샷 배달 프로세스에서 수행한 이전 진행률에 따라 구독 데이터베이스에 남아 있는 모든 메타데이터를 효과적으로 제거합니다.

사용 권한

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