语言

Publication.SnapshotSchedule 属性

定义

获取一个对象,为当前发布的 快照代理 设置调度。

public:
 property Microsoft::SqlServer::Replication::ReplicationAgentSchedule ^ SnapshotSchedule { Microsoft::SqlServer::Replication::ReplicationAgentSchedule ^ get(); };
public Microsoft.SqlServer.Replication.ReplicationAgentSchedule SnapshotSchedule { get; }
member this.SnapshotSchedule : Microsoft.SqlServer.Replication.ReplicationAgentSchedule
Public ReadOnly Property SnapshotSchedule As ReplicationAgentSchedule

属性值

ReplicationAgentSchedule 对象。

注解

你必须在创建发布前设置返回 ReplicationAgentSchedule 对象的属性。 一旦设置好计划,你就不能通过复制管理对象(RMO)更改它。 你必须调用该 JobSchedule 类或执行 sp_update_schedule(Transact-SQL) 来更改现有的调度,其中 SnapshotJobId 表示作业调度的ID。

SnapshotSchedule该属性只能由 Publisher 上固定sysadmin服务器角色的成员或发布数据库中固定数据库角色的成员db_owner检索。

返回ReplicationAgentSchedule对象的调度属性只能由 Publisher 固定服务器角色的成员sysadmin或发布数据库中固定数据库角色的成员db_owner设置。

检索该 SnapshotSchedule 属性等同于执行 sp_helppublication_snapshot(Transact-SQL)。

设置返回 ReplicationAgentSchedule 对象的调度属性等同于执行 sp_addpublication_snapshot(Transact-SQL)。

适用于