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该属性只能由发布服务器上的固定服务器角色的成员sysadmin或发布数据库上的固定数据库角色的成员db_owner检索。

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

检索属性 SnapshotSchedule 等效于执行 Transact-SQL) sp_helppublication_snapshot (

设置返回 ReplicationAgentSchedule 对象的计划属性相当于执行 Transact-SQL) sp_addpublication_snapshot (

适用于