sp_resetsnapshotdeliveryprogress(Transact-SQL)
적용 대상: SQL Server
스냅샷 배달을 다시 시작할 수 있도록 끌어오기 구독에 대한 스냅샷 배달 프로세스를 다시 설정합니다. 구독 데이터베이스의 구독자에서 실행됩니다.
구문
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
수 있습니다.