MergePublication.ScriptMergeDynamicSnapshotJob メソッド
スナップショット エージェント ジョブを再作成する Transact-SQL スクリプトを生成します。このスナップショット エージェント ジョブは、パラメーター化された行フィルターを使用して、サブスクライバーのパーティション データ スナップショットを、パブリケーション用に生成するジョブです。
名前空間: Microsoft.SqlServer.Replication
アセンブリ: Microsoft.SqlServer.Rmo (Microsoft.SqlServer.Rmo.dll)
構文
'宣言
Public Function ScriptMergeDynamicSnapshotJob ( _
mergeDynamicSnapshotJob As MergeDynamicSnapshotJob, _
schedule As ReplicationAgentSchedule, _
scriptOption As ScriptOptions _
) As String
'使用
Dim instance As MergePublication
Dim mergeDynamicSnapshotJob As MergeDynamicSnapshotJob
Dim schedule As ReplicationAgentSchedule
Dim scriptOption As ScriptOptions
Dim returnValue As String
returnValue = instance.ScriptMergeDynamicSnapshotJob(mergeDynamicSnapshotJob, _
schedule, scriptOption)
public string ScriptMergeDynamicSnapshotJob(
MergeDynamicSnapshotJob mergeDynamicSnapshotJob,
ReplicationAgentSchedule schedule,
ScriptOptions scriptOption
)
public:
String^ ScriptMergeDynamicSnapshotJob(
MergeDynamicSnapshotJob^ mergeDynamicSnapshotJob,
ReplicationAgentSchedule^ schedule,
ScriptOptions scriptOption
)
member ScriptMergeDynamicSnapshotJob :
mergeDynamicSnapshotJob:MergeDynamicSnapshotJob *
schedule:ReplicationAgentSchedule *
scriptOption:ScriptOptions -> string
public function ScriptMergeDynamicSnapshotJob(
mergeDynamicSnapshotJob : MergeDynamicSnapshotJob,
schedule : ReplicationAgentSchedule,
scriptOption : ScriptOptions
) : String
パラメーター
- mergeDynamicSnapshotJob
型: Microsoft.SqlServer.Replication.MergeDynamicSnapshotJob
スクリプト化するマージ動的スナップショット ジョブです。
- schedule
型: Microsoft.SqlServer.Replication.ReplicationAgentSchedule
レプリケーション エージェントのスケジュールです。
- scriptOption
型: Microsoft.SqlServer.Replication.ScriptOptions
スクリプト作成オプションです。
戻り値
型: System.String
Transact-SQL スクリプトです。
説明
ScriptMergeDynamicSnapshotJob メソッドを呼び出すことができるのは、パブリッシャー側の固定サーバー ロール sysadmin のメンバー、またはパブリケーション データベースの固定データベース ロール db_owner のメンバーだけです。