DistributionPublisher Object

SQL-DMO

SQL-DMO

DistributionPublisher Object

The DistributionPublisher object represents a Publisher using this Distributor for replication.

Properties
DistributionDatabase Property Name Property
DistributionWorkingDirectory Property ThirdParty Property
Enabled Property TrustedDistributorConnection Property
Methods
BeginAlter Method EnumMergeAgentSessionDetails Method
CancelAlter Method EnumMergeAgentSessions Method
DoAlter Method EnumSnapshotAgentSessionDetails Method
EnumAgentErrorRecords Method EnumSnapshotAgentSessions Method
EnumDistributionAgentSessionDetails Method GetAgentsStatus Method (DistributionPublication, DistributionPublisher)
EnumDistributionAgentSessions Method Refresh Method
EnumLogReaderAgentSessionDetails Method Remove Method (Objects)
EnumLogReaderAgentSessions Method Script Method (Replication Objects)

Remarks

With the DistributionPublisher object, you can:

  • Add a Publisher to the Distributor.

  • Change the properties of an existing Publisher.

To add a Publisher to the Distributor

  1. Create a new DistributionPublisher object.

  2. Set the Name property to the server name of the Publisher.

  3. Set the DistributionDatabase property.

  4. Set the DistributionWorkingDirectory property.

  5. Add the DistributionPublisher object to the DistributionPublishers collection of a connected Distributor object.

To alter an existing Publisher

  1. Get a DistributionPublisher object from the DistributionPublishers collection of a connected Distributor object.

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

  3. Set the DistributionPublisher properties to reflect the changes to the Publisher.

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

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

See Also

DistributionPublisher2 Object