Share via


EnumSubscriptions Method

This feature will be removed in a future version of Microsoft SQL Server. Avoid using this feature in new development work, and plan to modify applications that currently use this feature.

The EnumSubscriptions method returns a QueryResults object that enumerates the subscriptions to a replication publication.

Syntax

object
.EnumSubscriptions( )
as 
QueryResults

Parts

  • object
    Expression that evaluates to an object in the Applies To list.

Prototype (C/C++)

HRESULT EnumSubscriptions(LPSQLDMOQUERYRESULTS* ppResults);

Returns

For the MergePublication object, a QueryResults object that contains one result set defined by these columns.

Column

Data type

Description

description

nvarchar(256)

Descriptive text.

full_publication

tinyint

Reserved.

merge_jobid

binary(22)

Identifier of the Microsoft SQL Server Agent job launching the replication agent.

priority

single

Conflict resolution priority.

publication

nvarchar(129)

Publication name.

publisher

nvarchar(129)

Name of the publishing data source.

publisher_db

nvarchar(129)

Name of the database referenced by the publication.

status

integer

Subscription status. Interpret the value using SQLDMO_SUBSTATUS_TYPE.

subscriber

nvarchar(129)

Name of the subscribing data source.

subscriber_db

nvarchar(129)

Name of the subscribed database at the Subscriber.

subscriber_type

integer

Subscriber type.

subscription_name

nvarchar(258)

Subscription name.

subscription_type

integer

Subscription direction. Interpret the value using SQLDMO_SUBSCRIPTION_TYPE.

sync_type

tinyint

Type of synchronization used. Interpret the value using SQLDMO_SUBSYNC_TYPE.

For the TransPublication object, a QueryResults object that contains one result set defined by these columns.

Column

Data type

Description

article

nvarchar(129)

When publication is not full, article subscribed to.

destination database

nvarchar(129)

Name of the subscribed database at the Subscriber.

distribution job id

binary(22)

Identifier of the Microsoft SQL Server Agent job that starts the replication agent.

full subscription

bit

When TRUE, subscription subscribes to all articles defined in the publication.

loopback_detection

bit

When FALSE, the Distributor sends Subscriber-originated transactions back to the originating Subscriber if the subscription is part of a bidirectional transactional replication topology.

publication

nvarchar(129)

Publication name.

subscriber

nvarchar(129)

Name of the subscribing data source.

subscription status

tinyint

Subscription status. Interpret the value using SQLDMO_SUBSTATUS_TYPE.

subscription type

integer

Subscription direction. Interpret the value using SQLDMO_ SUBSCRIPTION_TYPE.

subscription_name

nvarchar(256)

Subscription name.

synchronization type

tinyint

Type of synchronization used. Interpret the value using SQLDMO_SUBSYNC_TYPE.

update mode

integer

When 0, the subscription is read-only. When 1, updates to article images maintained at the Subscriber are propagated to the Publisher.