sp_resetsnapshotdeliveryprogress (Transact-SQL)

适用于:SQL Server

重置请求订阅的快照传递进程,以便重新启动快照传递。 在订阅服务器的订阅数据库中执行。

Transact-SQL 语法约定

语法

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

参数

[ @verbose_level = ] verbose_level 指定返回的信息量。 verbose_level为 int,默认值为 1。 值为 1 表示如果 MS快照deliveryprogress 表上无法获取必要的锁,则返回错误,0 表示未返回任何错误。

[ @drop_table = ] 'drop_table'是删除或截断包含有关快照进度信息的表。 drop_table为 nvarchar(5),默认值为 FAL标准版。 false 表示截断表,true 表示删除表。

返回代码值

0 (成功) 或 1 (失败)

备注

sp_reset快照deliveryprogress 删除 MS快照deliveryprogress 表中的所有行。 这可以在快照传进程中有效的删除由前一进程在订阅数据库中留下的所有元数据。

权限

只有 sysadmin 固定服务器角色的成员或db_owner固定数据库角色的成员才能执行 sp_reset快照deliveryprogress

另请参阅

复制存储过程 (Transact-SQL)