MergePublication Object

SQL-DMO

SQL-DMO
Methods
BeginAlter Method GenerateFilters Method
CancelAlter Method GrantPublicationAccess Method
DoAlter Method RefreshChildren Method
EnumAllSubsetFilters Method ReInitializeAllSubscriptions Method
EnumGeneratedSubsetFilters Method Remove Method (Objects)
EnumPublicationAccesses Method RevokePublicationAccess Method
EnumPublicationReferences Method Script Method (Replication Objects)
EnumSubscriptions Method  

Remarks

With the MergePublication object, you can:

  • Create a new merge publication.

  • Change the properties of an existing merge publication.

To create a merge publication

  1. Create a new MergePublication object.

  2. Set the Name property.

  3. Set the PublicationAttributes property as appropriate.
    • To enable push subscriptions, use SQLDMOPubAttrib_AllowPush.

    • To enable pull subscriptions, use SQLDMOPubAttrib_AllowPull.

    • To enable anonymous subscriptions, use SQLDMOPubAttrib_AllowPull and SQLDMOPubAttrib_AllowAnonymous.

    • To enable Internet subscriptions, use SQLDMOPubAttrib_InternetEnabled.
  4. Add the MergePublication object to the MergePublications collection of a connected ReplicationDatabase object.

To alter a merge publication

  1. Get a MergePublication object from the MergePublications collection of a connected ReplicationDatabase object.

  2. Use the BeginAlter method to mark the beginning of the changes.

  3. Set the MergePublication properties to reflect the changes to the merge publication.

  4. Use the DoAlter method to submit the changes to Microsoft® SQL Server™.

    Note  The MergePublication object is compatible with instances of SQL Server 2000 and SQL Server version 7.0. However, the MergePublication2 object extends the functionality of the MergePublication object for use with features that are new in SQL Server 2000.

See Also

MergePublication2 Object