MergeDynamicSnapshotJob Object

后续版本的 Microsoft SQL Server 将删除该功能。请避免在新的开发工作中使用该功能,并着手修改当前还在使用该功能的应用程序。

The MergeDynamicSnapshotJob object represents a dynamic snapshot job that is part of a merge publication.

显示当前对象的 SQL-DMO 对象模型

Methods

BeginAlter Method

CancelAlter Method

DoAlter Method

Remove Method (Objects)

Properties

DynamicFilterHostName Property

DynamicSnapshotLocation Property

DynamicFilterLogin Property

Name Property

DynamicSnapshotJobId Property

 

备注

With the MergeDynamicSnapshotJob object, you can:

  • Add a dynamic snapshot job to a merge publication.
  • Set the properties of a dynamic snapshot job prior to its creation.
  • Remove a dynamic snapshot job from a merge publication.

To add a dynamic snapshot job to a merge publication

  1. Create a new MergeDynamicSnapshotJob object.

  2. Optionally set the Name property, specifying a name that is unique among all job names at the Distributor.

  3. Set the DynamicFilterHostName property to the name of a Subscriber.

  4. Set the DynamicFilterLogin property to the login ID of a Subscriber.

  5. Set the DynamicSnapshotLocation property to the path where the dynamic snapshot files are generated.

  6. Add the MergeDynamicSnapshotJob object to the MergeDynamicSnapshotJobs collection of a connected MergePublication object.

    ms131956.note(zh-cn,SQL.90).gif注意:
    If the Name property is not set, a default name is generated in the form of dyn_ + (job name of the regular snapshot job of the publication) + string GUID.

To remove a dynamic snapshot job from a merge publication

  1. Get a MergeDynamicSnapshotJob object from the MergeDynamicSnapshotJobs collection of a connected MergePublication object.

  2. Use the Remove method to remove the dynamic snapshot job.

    ms131956.note(zh-cn,SQL.90).gif注意:
    The MergeDynamicSnapshotJob object is only compatible with instances of Microsoft SQL Server 2000 and later.