Publication.CreateSnapshotAgentByDefault Property


Gets or sets if the Snapshot Agent job is added automatically when the publication is created.

 property bool CreateSnapshotAgentByDefault { bool get(); void set(bool value); };
public bool CreateSnapshotAgentByDefault { get; set; }
member this.CreateSnapshotAgentByDefault : bool with get, set
Public Property CreateSnapshotAgentByDefault As Boolean

Property Value


A Boolean value. If true, the default, a Snapshot Agent job is created. If false, a Snapshot Agent job is not created, and the snapshot must be generated programmatically.


The default value of CreateSnapshotAgentByDefault is true. If you specify a value of false for CreateSnapshotAgentByDefault, you must manually run the Snapshot Agent to generate the initial snapshot for the publication. For more information, see How to: Create the Initial Snapshot (RMO Programming).

The CreateSnapshotAgentByDefault can be set by any user. The property can only be set before a publication is created.

Applies to