sp_resetsnapshotdeliveryprogress (Transact-SQL)
Возвращает в исходное состояние процесс доставки моментального снимка для подписки по запросу, чтобы доставку моментального снимка можно было начать заново. Выполняется на подписчике в базе данных подписки.
Синтаксические обозначения в Transact-SQL
Синтаксис
sp_resetsnapshotdeliveryprogress [ [ @verbose_level = ] verbose_level ]
[ , [ @drop_table = ] 'drop_table' ]
Аргументы
- [ @verbose_level= ] verbose_level
Указывает объем возвращаемых данных. Аргумент verbose_level имеет тип данных int и значение по умолчанию 1. Значение 1 означает, что, если необходимые блокировки на таблицу MSsnapshotdeliveryprogress не могут быть получены, возвращается ошибка, а значение 0 означает, что никакие ошибки не возвращаются.
- [ @drop_table= ] 'drop_table'
Указывает, удалить или усечь таблицу, содержащую сведения о ходе выполнения моментального снимка. Аргумент drop_table имеет тип nvarchar(5) и значение по умолчанию FALSE. FALSE означает, что таблица усекается, а TRUE означает, что таблица удаляется.
Значения кодов возврата
0 (успешное завершение) или 1 (неуспешное завершение)
Замечания
Процедура sp_resetsnapshotdeliveryprogress удаляет все строки в таблице MSsnapshotdeliveryprogress. Благодаря этому удаляются все метаданные, оставленные в базе данных подписки предыдущим процессом в ходе доставки моментального снимка.
Разрешения
Только члены фиксированной серверной роли sysadmin или фиксированной роли базы данных db_owner могут выполнять процедуру sp_resetsnapshotdeliveryprogress.
См. также
Справочник
Хранимые процедуры репликации (Transact-SQL)