返回有关请求订阅的信息。该存储过程在订阅服务器的订阅数据库上执行。
sp_helpmergepullsubscription [[@publication =] 'publication']
[ , [ @publisher = ] 'publisher' ]
[ , [ @publisher_db =] 'publisher_db']
[ , [ @subscription_type =] 'subscription_type']
[@publication =] 'publication'
是发布名称。publication 的数据类型为 sysname,默认设置为 %。如果 publication 为 %,则表示返回有关当前数据库内所有合并发布和订阅的信息。
[@publisher =] 'publisher'
是发布服务器名。publisher 的数据类型为 sysname,默认设置为 %。
[@publisher_db =] 'publisher_db'
是发布服务器数据库名称。publisher_db 的数据类型为 sysname,默认设置为 %。
[@subscription_type =] 'subscription_type'
是是否显示请求订阅。subscription_type 的数据类型为 nvarchar(10),默认设置为 'pull'。有效值为 'push'、'pull' 或 'both'。
列名 | 数据类型 | 描述 |
---|---|---|
subscription_name | nvarchar(1000) | 订阅名。 |
publication | sysname | 发布名称。 |
publisher | sysname | 发布服务器名。 |
publisher_db | sysname | 发布服务器数据库名。 |
subscriber | sysname | 订阅服务器名。 |
subscription_db | sysname | 订阅数据库的名称。 |
status | Int | 订阅状态: 0 = 所有作业正等待启动 |
subscriber_type | int | 订阅服务器的类型: 1 = 全局 |
subscription_type | int | 订阅的类型: 0 = 强制 |
priority | float(8) | 订阅优先级。该值必须小于 100.00。 |
sync_type | tinyint | 订阅同步类型: 1 = 自动 |
description | nvarchar(255) | 对该请求订阅的简短描述。 |
merge_jobid | binary(16) | 合并代理程序的作业 ID。 |
enabled_for_synmgr | int | 表示能否通过 Microsoft 同步管理器使订阅同步。 |
last_updated | nvarchar(26) | 上次更新发布的日期。 |
publisher_login | sysname | 发布服务器登录名。 |
publisher_password | sysname | 发布服务器密码。 |
publisher_security_mode | int | 指定发布服务器的安全模式: 0 = SQL Server 身份验证 |
distributor | sysname | 分发服务器的名称。 |
distributor_login | sysname | 分发服务器登录名。 |
distributor_password | sysname | 分发服务器密码。 |
distributor_security_mode | int | 指定分发服务器的安全模式: 0 = SQL Server 身份验证 |
ftp_address | sysname | 仅可用于向后兼容性。是分发服务器 FTP 服务的网络地址。 |
ftp_port | int | 仅可用于向后兼容性。是分发服务器 FTP 服务的端口号。 |
ftp_login | sysname | 仅可用于向后兼容性。是用来连接到 FTP 服务的用户名。 |
ftp_password | sysname | 仅可用于向后兼容性。是用来连接到 FTP 服务的用户密码。 |
alt_snapshot_folder | nvarchar(255) | 默认位置以外的存储快照文件夹的位置。 |
working_directory | nvarchar(255) | 目录完全合法的路径,当指定该选项时在目录中使用 FTP 传输快照文件。 |
use_ftp | bit | 订阅正在订阅 Internet 上的发布,并且配置 FTP 的寻址属性。如果为 0,则订阅未使用 FTP。如果 1,则订阅正在使用 FTP。 |
offload_agent | bit | 指定是否可激活并远程运行该代理程序。如果为 0,则表示无法远程激活该代理程序。 |
offload_server | sysname | 用于远程激活的服务器名称。 |
use_interactive_resolver | 返回在调节过程中是否使用交互式冲突解决程序。如果为 0,则不使用交互式冲突解决程序。 | |
subid | uniqueidentifier | 订阅服务器的 ID。 |
dynamic_snapshot_location | nvarchar(255) | 在其中保存快照文件的文件夹路径。 |
last_sync_status | int | 订阅状态: 0 = 所有作业正等待启动 |
last_sync_summary | sysname | 对上次同步结果的描述。 |
sp_helpmergepullsubscription 用于合并复制。在结果集中,last_updated 中返回的数据格式化为 YYYYMMDD hh:mm:ss.fff。
执行权限默认授予 public 角色。
相关文章