Publication.CreateSnapshotAgent メソッド
定義
重要
一部の情報は、リリース前に大きく変更される可能性があるプレリリースされた製品に関するものです。 Microsoft は、ここに記載されている情報について、明示または黙示を問わず、一切保証しません。
もしこのジョブが存在しない場合、発行の初期スナップショットを生成するために使われるSQL Server エージェントジョブを作成します。
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のsysadmin固定サーバーロールのメンバーまたは、publication databaseのdb_owner固定データベース役割のメンバーによって呼び出すことができます。
CreateSnapshotAgentを呼び出すことはsp_addpublication_snapshotを実行するのと同じです(Transact-SQL)。