sp_dropdynamicsnapshot_job (Transact-SQL)
适用于:SQL Server
为具有参数化行筛选器的发布删除筛选的数据快照作业。 此存储过程在发布服务器上对发布数据库执行。 删除作业后,将从 MSdynamic快照jobs 系统表中删除所有相关数据。
语法
sp_dropdynamicsnapshot_job
[ @publication = ] N'publication'
[ , [ @dynamic_snapshot_jobname = ] N'dynamic_snapshot_jobname' ]
[ , [ @dynamic_snapshot_jobid = ] 'dynamic_snapshot_jobid' ]
[ , [ @ignore_distributor = ] ignore_distributor ]
[ ; ]
参数
[ @publication = ] N'publication'
从中删除筛选数据快照作业的发布的名称。 @publication 为 sysname,无默认值。
[ @dynamic_snapshot_jobname = ] N'dynamic_快照_jobname'
正在删除的筛选数据快照作业的名称。 @dynamic_快照_jobname为 sysname,默认值为 %
. 如果未提供此值,则默认为与@dynamic_快照_jobid关联的任何作业名称。
只能指定@dynamic_快照_jobid或@dynamic_快照_jobname。 如果未为@dynamic_快照_jobid或@dynamic_快照_jobname提供值,则删除发布的所有动态快照作业。
[ @dynamic_snapshot_jobid = ] 'dynamic_快照_jobid'
要删除的筛选数据快照作业的标识符。 @dynamic_快照_jobid是 uniqueidentifier,默认值为 NULL
.
只能指定@dynamic_快照_jobid或@dynamic_快照_jobname。 如果未为@dynamic_快照_jobid或@dynamic_快照_jobname提供值,则删除发布的所有动态快照作业。
[ @ignore_distributor = ] ignore_distributor
该参数可用于删除动态快照作业但不清除分发服务器上的任务。 @ignore_distributor 为 位,默认值为 0
.
返回代码值
0
(成功)或 1
(失败)。
备注
sp_dropdynamicsnapshot
用于合并副本 (replica)。
权限
只有 sysadmin 固定服务器角色的成员或db_owner固定数据库角色的成员才能执行sp_dropdynamicsnapshot
。
相关内容
反馈
https://aka.ms/ContentUserFeedback。
即将发布:在整个 2024 年,我们将逐步淘汰作为内容反馈机制的“GitHub 问题”,并将其取代为新的反馈系统。 有关详细信息,请参阅:提交和查看相关反馈