Publication.CreateSnapshotAgent 方法

定義

建立 SQL Server Agent 工作,用於產生發佈的初始快照(若該工作尚未存在)。

public:
 void CreateSnapshotAgent();
public void CreateSnapshotAgent();
member this.CreateSnapshotAgent : unit -> unit
Public Sub CreateSnapshotAgent ()

例外狀況

該出版品不存在於伺服器上,伺服器未運行 SQL Server 2005 或更新版本,或該工作已存在。

備註

CreateSnapshotAgent 方法用於為已建立的出版品建立快照 CreateSnapshotAgentByDefault 工作,該出版物的性質設定為 false

在設定遠端發行商的 Publisher 時,所有屬性(包括 SnapshotGenerationAgentProcessSecurity)提供的數值會以純文字形式傳送給發行商。 您應該先加密「發行者」及其遠端「散發者」之間的連線,然後再呼叫 CreateSnapshotAgent 方法。 如需詳細資訊,請參閱 加密 SQL Server 的連線。

CreateSnapshotAgent此方法可由 Publisher 的系統管理員固定伺服器角色成員呼叫,或由發佈資料庫中固定資料庫角色的成員db_owner呼叫。

呼叫 CreateSnapshotAgent 等同於執行 sp_addpublication_snapshot(Transact-SQL)

適用於