Notitie
Voor toegang tot deze pagina is autorisatie vereist. U kunt proberen u aan te melden of de directory te wijzigen.
Voor toegang tot deze pagina is autorisatie vereist. U kunt proberen de mappen te wijzigen.
Applies to: 
 SQL Server 
 Azure SQL Managed Instance
Displays information about one or more subscriptions at the Subscriber. This stored procedure is executed at the Subscriber on the subscription database.
 Transact-SQL syntax conventions
Syntax
sp_helppullsubscription
    [ [ @publisher = ] N'publisher' ]
    [ , [ @publisher_db = ] N'publisher_db' ]
    [ , [ @publication = ] N'publication' ]
    [ , [ @show_push = ] N'show_push' ]
[ ; ]
Arguments
[ @publisher = ] N'publisher'
The name of the remote server. @publisher is sysname, with a default of %, which returns information for all Publishers.
[ @publisher_db = ] N'publisher_db'
The name of the Publisher database. @publisher_db is sysname, with a default of %, which returns all the Publisher databases.
[ @publication = ] N'publication'
The name of the publication. @publication is sysname, with a default of %, which returns all the publications. If this parameter equals to ALL, only pull subscriptions with independent_agent = 0 are returned.
[ @show_push = ] N'show_push'
Specifies whether all push subscriptions are to be returned. @show_push is nvarchar(5), with a default of false, which doesn't return push subscriptions.
Result set
| Column name | Data type | Description | 
|---|---|---|
publisher | 
sysname | Name of the Publisher. | 
publisher database | 
sysname | Name of the Publisher database. | 
publication | 
sysname | Name of the publication. | 
independent_agent | 
bit | Indicates whether there's a stand-alone Distribution Agent for this publication. | 
subscription type | 
int | Subscription type to the publication. | 
distribution agent | 
nvarchar(100) | Distribution Agent handling the subscription. | 
publication description | 
nvarchar(255) | Description of the publication. | 
last updating time | 
date | Time the subscription information was updated. This value is a Unicode string of ISO date (114) + ODBC time (121). The format is yyyyMMdd HH:mm:ss.nnn where yyyy is year, MM is month, dd is day, HH is hour, mm is minute, ss is seconds, and nnn is milliseconds. | 
subscription name | 
varchar(386) | Name of the subscription. | 
last transaction timestamp | 
varbinary(16) | Timestamp of the last replicated transaction. | 
update mode | 
tinyint | Type of updates allowed. | 
distribution agent job_id | 
int | Job ID of the Distribution Agent. | 
enabled_for_synmgr | 
int | Specifies whether the subscription can be synchronized through the Microsoft Synchronization Manager. | 
subscription guid | 
binary(16) | Global identifier for the version of the subscription on the publication. | 
subid | 
binary(16) | Global identifier for an anonymous subscription. | 
immediate_sync | 
bit | Specifies whether the synchronization files are created or re-created each time the Snapshot Agent runs. | 
publisher login | 
sysname | Login ID used at the Publisher for SQL Server Authentication. | 
publisher password | 
nvarchar(524) | Password (encrypted) used at the Publisher for SQL Server Authentication. | 
publisher security_mode | 
int | Security mode implemented at the Publisher:0 = SQL Server Authentication1 = Windows Authentication2 = The synchronization triggers use a static sysservers entry to do remote procedure call (RPC), and publisher must be defined in the sysservers table as a remote server or linked server. | 
distributor | 
sysname | Name of the Distributor. | 
distributor_login | 
sysname | Login ID used at the Distributor for SQL Server Authentication. | 
distributor_password | 
nvarchar(524) | Password (encrypted) used at the Distributor for SQL Server Authentication. | 
distributor_security_mode | 
int | Security mode implemented at the Distributor:0 = SQL Server Authentication1 = Windows Authentication | 
ftp_address | 
sysname | This parameter is deprecated and is maintained for backward compatibility of scripts. | 
ftp_port | 
int | This parameter is deprecated and is maintained for backward compatibility of scripts. | 
ftp_login | 
sysname | This parameter is deprecated and is maintained for backward compatibility of scripts. | 
ftp_password | 
nvarchar(524) | This parameter is deprecated and is maintained for backward compatibility of scripts. | 
alt_snapshot_folder | 
nvarchar(255) | Location where snapshot folder is stored if the location is other than or in addition to the default location. | 
working_directory | 
nvarchar(255) | Fully qualified path to the directory where snapshot files are transferred using File Transfer Protocol (FTP) when that option is specified. | 
use_ftp | 
bit | Subscription is subscribing to Publication over the Internet and FTP addressing properties are configured. If 0, Subscription isn't using FTP. If 1, subscription is using FTP. | 
publication_type | 
int | Specifies the replication type of the publication:0 = Transactional replication1 = Snapshot replication2 = Merge replication | 
dts_package_name | 
sysname | Specifies the name of the Data Transformation Services (DTS) package. | 
dts_package_location | 
int | Location where the DTS package is stored:0 = Distributor1 = Subscriber | 
offload_agent | 
bit | Specifies if the agent can be activated remotely. If 0, the agent can't be activated remotely. | 
offload_server | 
sysname | Specifies the network name of the server used for remote activation. | 
last_sync_status | 
int | Subscription status:0 = All jobs are waiting to start1 = One or more jobs are starting2 = All jobs executed successfully3 = At least one job is executing4 = All jobs are scheduled and idle5 = At least one job is attempting to execute after a previous failure6 = At least one job failed to execute successfully | 
last_sync_summary | 
sysname | Description of last synchronization results. | 
last_sync_time | 
datetime | Time the subscription information was updated. This value is a Unicode string of ISO date (114) + ODBC time (121). The format is yyyyMMdd HH:mm:ss.nnn where yyyy is year, MM is month, dd is day, HH is hour, mm is minute, ss is seconds, and nnn is milliseconds. | 
job_login | 
nvarchar(512) | Is the Windows account under which the Distribution agent runs, which is returned in the format domain\username. | 
job_password | 
sysname | For security reasons, a value of ********** is always returned. | 
Return code values
0 (success) or 1 (failure).
Remarks
sp_helppullsubscription is used in snapshot and transactional replication.
Permissions
Only members of the sysadmin fixed server role or the db_owner fixed database role can execute sp_helppullsubscription .