sp_helpsubscription_properties (Transact-SQL)
从 MSsubscription_properties 表中检索安全信息。 此存储过程在订阅服务器上执行。
语法
sp_helpsubscription_properties [ [ @publisher = ] 'publisher' ]
[ , [ @publisher_db =] 'publisher_db' ]
[ , [ @publication =] 'publication' ]
[ , [ @publication_type = ] publication_type ]
参数
[ @publisher = ] 'publisher'
发布服务器的名称。 publisher 为 sysname,默认值为 %,返回有关所有发布服务器的信息。
[ @publisher_db = ] 'publisher_db'
发布服务器数据库的名称。 publisher_db 为 sysname,默认值为 %,它返回有关所有发布服务器数据库的信息。
[ @publication = ] 'publication'
发布的名称。 publication 为 sysname,默认值为 %,返回有关所有发布的信息。
[ @publication_type = ] publication_type
发布的类型。publication_type 为 int,默认值为 NULL。 如果已提供, publication_type 必须是以下值之一:
值 | 说明 |
---|---|
0 | 事务发布 |
1 | 快照发布 |
2 | 合并发布 |
结果集
列名称 | 数据类型 | 说明 |
---|---|---|
publisher | sysname | 发布服务器的名称。 |
publisher_db | sysname | 发布服务器数据库名。 |
publication | sysname | 发布的名称。 |
publication_type | int | 发布的类型: 0 = 事务性 1 = 快照 2 = 合并 |
publisher_login | sysname | 发布服务器上用于SQL Server身份验证的登录 ID。 |
publisher_password | nvarchar (524) | 发布服务器上用于SQL Server身份验证的密码 (加密) 。 |
publisher_security_mode | int | 发布服务器上使用的安全模式: 0 = SQL Server 身份验证 1 = Windows 身份验证 |
经销商 | sysname | 分发服务器的名称。 |
distributor_login | sysname | 分发服务器登录名。 |
distributor_password | nvarchar (524) | 分发服务器密码(已加密)。 |
distributor_security_mode | int | 分发服务器上使用的安全模式: 0 = SQL Server 身份验证 1 = Windows 身份验证 |
ftp_address | sysname | 仅为保持向后兼容。 分发服务器的 FTP) 服务 (文件传输协议的网络地址。 |
ftp_port | int | 仅为保持向后兼容。 分发服务器的 FTP 服务端口号。 |
ftp_login | sysname | 仅为保持向后兼容。 用于连接到 FTP 服务的用户名。 |
ftp_password | nvarchar (524) | 仅为保持向后兼容。 用于连接到 FTP 服务的用户密码。 |
alt_snapshot_folder | nvarchar(255) | 指定快照的备用文件夹的位置。 |
working_directory | nvarchar(255) | 用于存储数据和架构文件的工作目录的名称。 |
use_ftp | bit | 指定使用 FTP 而非常规协议检索快照。 如果 为 1,则使用 FTP。 |
dts_package_name | sysame | 指定 Data Transformation Services (DTS) 包的名称。 |
dts_package_password | nvarchar (524) | 指定用于包的密码(如果有)。 |
dts_package_location | int | 存储 DTS 包的位置。 0 = 包位置位于分发服务器上。 1 = 包位置位于订阅服务器上。 |
offload_agent | bit | 指定是否可以远程激活代理。 如果 为 0,则无法远程激活代理。 |
offload_server | sysname | 指定用于远程激活的服务器所在的网络的名称。 |
dynamic_snapshot_location | nvarchar(255) | 指定保存快照文件的文件夹的路径。 |
use_web_sync | bit | 指定是否可以通过 HTTPS 同步订阅,其中值为 1 表示已启用此功能。 |
internet_url | nvarchar(260) | 表示 Web 同步的复制侦听器位置的 URL。 |
internet_login | nvarchar(128) | 在使用基本身份验证连接到承载 Web 同步的 Web 服务器时,合并代理所使用的登录名。 |
internet_password | nvarchar (524) | 在使用基本身份验证连接到承载 Web 同步的 Web 服务器时,合并代理所使用的登录密码。 |
internet_security_mode | int | 连接到承载 Web 同步的 Web 服务器时使用的身份验证模式,其中值 1 表示 Windows 身份验证,值 0 表示基本身份验证。 |
internet_timeout | int | Web 同步请求过期之前的时间长度(秒)。 |
hostname | nvarchar(128) | 在 WHERE 子句参数化行筛选器中使用 HOST_NAME() 函数时,指定此函数的值。 |
返回代码值
0 (成功) 或 1 (失败)
备注
sp_helpsubscription_properties 用于快照复制、事务复制和合并复制。
权限
只有 sysadmin 固定服务器角色或 db_owner 固定数据库角色的成员才能执行 sp_helpsubscription_properties。
另请参阅
反馈
https://aka.ms/ContentUserFeedback。
即将发布:在整个 2024 年,我们将逐步淘汰作为内容反馈机制的“GitHub 问题”,并将其取代为新的反馈系统。 有关详细信息,请参阅:提交和查看相关反馈