MSsubscription_properties (Transact-SQL)

MSsubscription_properties 表包含在订阅服务器中运行复制代理所需参数信息的行。对于请求订阅,该表存储在订阅服务器的订阅数据库中;对于推送订阅,该表存储在分发服务器的分发数据库中。

列名

数据类型

说明

publisher

sysname

发布服务器的名称。

publisher_db

sysname

发布服务器数据库的名称。

publication

sysname

发布名称。

publication_type

int

发布类型:

0 = 事务性。

2 = 合并。

publisher_login

sysname

发布服务器上用于 SQL Server 身份验证的登录 ID。

publisher_password

nvarchar(524)

发布服务器上用于 SQL Server 身份验证的密码(已加密)。

publisher_security_mode

int

在发布服务器上实现的安全模式:

0 = Microsoft SQL Server 身份验证。

1 = Microsoft Windows 身份验证。

2 = 同步触发器使用一个静态 sysservers 项来进行远程过程调用 (RPC),而 publisher 必须在 sysservers 表中定义为远程服务器或链接服务器。

distributor

sysname

分发服务器的名称。

distributor_login

sysname

在分发服务器上用于 SQL Server 身份验证的登录 ID。

distributor_password

nvarchar(524)

分发服务器上用于 SQL Server 身份验证的密码(加密)。

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

sysname

指定 Data Transformation Services (DTS) 包的名称。

dts_package_password

nvarchar(524)

指定包上的密码。

dts_package_location

int

存储 DTS 包的位置。

enabled_for_syncmgr

bit

指定能否通过 Microsoft 同步管理器同步订阅。

0 = 订阅没有在同步管理器中注册。

1 = 订阅已在同步管理器中注册,可以在不启动 SQL Server Management Studio 的情况下进行同步。

offload_agent

bit

指定是否可以远程激活代理。如果为 0,则无法远程激活代理。

offload_server

sysname

指定用于远程激活的服务器所在的网络名称。

dynamic_snapshot_location

nvarchar(255)

指定保存快照文件的文件夹的路径。

use_web_sync

bit

指定能否通过 HTTP 同步订阅。值为 1 时表示启用该功能。

internet_url

nvarchar(260)

表示 Web 同步的复制侦听器所在位置的 URL。

internet_login

sysname

使用 SQL Server 身份验证连接到承载 Web 同步的 Web 服务器时,合并代理所使用的登录名。

internet_password

nvarchar(524)

使用 SQL Server 身份验证连接到承载 Web 同步的 Web 服务器时,合并代理所使用的登录密码。

internet_security_mode

int

连接到承载 Web 同步的 Web 服务器时使用的身份验证模式,值为 1 表示 Windows 身份验证,值为 0 则表示 SQL Server 身份验证。

internet_timeout

int

表示 Web 同步请求在多长时间之后过期的时间长度(秒)。

hostname

sysname

指定当此函数用在联接筛选器或逻辑记录关系的 WHERE 子句中时 HOST_NAME 的值。