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 — nvarchar(5) с значением по умолчаниюfalse
.
false
означает, что таблица усечена.true
означает, что таблица удаляется.
Значения кода возврата
0
(успешно) или 1
(сбой).
Замечания
sp_resetsnapshotdeliveryprogress
Удаляет все строки в MSsnapshotdeliveryprogress
таблице. Эта хранимая процедура эффективно удаляет все метаданные, оставшиеся в базе данных подписки, любым предыдущим прогрессом, достигнутым в процессах доставки моментальных снимков.
Разрешения
Могут выполняться sp_resetsnapshotdeliveryprogress
только члены предопределенных ролей сервера sysadmin или db_owner предопределенных ролей базы данных.