从 MSsubscription_properties 表中检索安全信息。此存储过程在存储 DTS 包的计算机上执行。
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。
列名 | 数据类型 | 描述 |
---|---|---|
publisher | sysname | 发布服务器名。 |
publisher_db | sysname | 发布服务器数据库名。 |
publication | sysname | 发布名。 |
publication_type | int | 发布类型:
0 = 快照 |
publisher_login | sysname | 在发布服务器上用于 SQL Server 身份验证的登录 ID。 |
publisher_password | sysname | 在发布服务器上用于 SQL Server 身份验证的密码(已加密)。 |
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) | 用于存储数据和架构文件的工作目录的名称。 |
use_ftp | bit | 指定使用 FTP 而非常规协议检索快照。如果为 1,使用 FTP。 |
dts_package_name | sysame | 指定 DTS 包的名称。 |
dts_package_password | nvarchar(524) | 指定包上的密码,如果有的话。值 NULL 意味着包没有密码。 |
dts_package_location | int | 存储 DTS 包的位置。如果为 0,包的位置在分发服务器上。如果为 1,包的位置在订阅服务器上。 |
offload_agent | bit | 指定是否可以远程激活代理程序。如果为 0,无法远程激活代理程序。 |
offload_server | sysname | 指定用于远程激活的服务器的网络名称。 |
dynamic_snapshot_location | nvarchar(255) | 指定保存快照文件的文件夹的路径。 |
sp_helpsubscription_properties 用于快照复制、事务复制和合并复制。
只有 sysadmin 固定服务器角色成员才能执行 sp_helpsubscription_properties。