sp_helpmergesubscription (Transact-SQL)
Returns information about a subscription to a merge publication, both push and pull. This stored procedure is executed at the Publisher on the publication database or at a republishing Subscriber on the subscription database.
|
Column name |
Data type |
Description |
|---|---|---|
|
subscription_name |
sysname |
Name of the subscription. |
|
publication |
sysname |
Name of the publication. |
|
publisher |
sysname |
Name of the Publisher. |
|
publisher_db |
sysname |
Name of the Publisher database. |
|
subscriber |
sysname |
Name of the Subscriber. |
|
subscriber_db |
sysname |
Name of the subscription database. |
|
status |
int |
Status of the subscription: 0 = All jobs are waiting to start 1 = One or more jobs are starting 2 = All jobs have executed successfully 3 = At least one job is executing 4 = All jobs are scheduled and idle 5 = At least one job is attempting to execute after a previous failure 6 = At least one job has failed to execute successfully |
|
subscriber_type |
int |
Type of Subscriber. |
|
subscription_type |
int |
Type of subscription: 0 = Push 1 = Pull 2 = Both |
|
priority |
float(8) |
Number indicating the priority for the subscription. |
|
sync_type |
tinyint |
Subscription sync type. |
|
description |
nvarchar(255) |
Brief description of this merge subscription. |
|
merge_jobid |
binary(16) |
Job ID of the Merge Agent. |
|
full_publication |
tinyint |
Whether the subscription is to a full or filtered publication. |
|
offload_enabled |
bit |
Specifies if offload execution of a replication agent has been set to run at the Subscriber. If NULL, execution is run at the Publisher. |
|
offload_server |
sysname |
Name of the server to where the agent is running. |
|
use_interactive_resolver |
int |
Returns whether or not the interactive resolver is used during reconciliation. If 0, the interactive resolver not is used. |
|
hostname |
sysname |
Value supplied when a subscription is filtered by the value of the HOST_NAME function. |
|
subscriber_security_mode |
smallint |
Is the security mode at the Subscriber, where 1 means Windows Authentication, and 0 means Microsoft SQL Server Authentication. |
|
subscriber_login |
sysname |
Is the login name at the Subscriber. |
|
subscriber_password |
sysname |
Actual Subscriber password is never returned. The result is masked by a "******" string. |
sp_helpmergesubscription is used in merge replication to return subscription information stored at the Publisher or republishing Subscriber.
For anonymous subscriptions, the subscription_typevalue is always 1 (pull). However, you must execute sp_helpmergepullsubscription at the Subscriber for information on anonymous subscriptions.