DRDA 服务处理跨 TCP/IP 网络连接的 DRDA AR 客户端的通信。 DRDA 服务支持可选的加密和故障转移功能,以提高安全性和可靠性。 可以编辑 MsDrdaService.exe.config 文件,指导 DRDA 服务如何管理 DRDA AR 客户端连接。 MsDrdaService.exe.config 文件的
connectionManager
元素包含用于管理传入的 DRDA 客户端连接的网络、安全性和故障转移设置。
ConnectionManager
类型为 TcpConnectionManager,它支持通过 tcp/ip 网络连接进行的绑定内 Drda AR 客户端连接。 HostIntegration
DRDA 服务侦听指定网络端口上的入站 TCP/IP 网络连接并对其作出响应。
TCP/IP 侦听器端口
Port
属性定义 tcp/ip 端口号,DRDA 服务必须在此端口上侦听传入的 DRDA 应用程序请求方客户端连接请求。 此
可选
属性接受
整数
值。 默认值为
446
。 如果指定的端口不同于默认 DRDA 端口446,则 DRDA 客户端必须在向计算机发出的请求中指定非默认端口号,否则它们不会连接到 DRDA 服务。
事务日志同步 IP 地址
resyncIpAddress
属性指示 DRDA 服务要发送到 DRDA Access 关系数据库回复消息中的 DRDA 客户端的 tcp/ip 地址,请在与目标 SQL Server 数据库成功建立数据连接后,将 (ACCRDBRM) 。 DRDA 客户端使用
resyncIpAddress
值和配置的
端口
值建立事务日志同步连接。 此可选属性接受
字符串
值。 默认值为
空字符串
,指示 DRDA 服务返回 DRDA 客户端对数据连接使用的 tcp/ip 地址。
事务日志同步端口
DRDA 服务在用于入站 DRDA 客户端数据连接的同一 TCP/IP 侦听器端口上侦听传入的 DRDA 客户端事务日志同步连接。 有关详细信息,请参阅 TCP/IP 侦听器端口。
DRDA 服务支持安全套接字层 3.0 (SSL) 和传输层安全 1.0 (TLS) ,以加密 DRDA AR 客户端和 DRDA 服务之间的身份验证和数据。
允许的客户端 IP 地址
ClientIpAddressesAllowed
属性将 DRDA 服务限制为接受来自已知 DRDA AR 客户端计算机列表的传入 tcp/ip 网络连接。 此可选属性接受字符串值。 默认值为
空字符串
,这允许 DRDA 服务响应所有绑定的客户端连接请求。 此列表由 TCP/IP 地址或别名分号分隔。 TCP/IP 地址可以采用 IPv4 或 IPv6 格式定义。 例如,123.34.45.57;123.34.45.58 定义 IPv4 网络地址格式的有效客户端列表。
安全套接字层和传输层安全性
UseSSL
属性指示 DRDA 服务在响应绑定内 tcp/ip 网络连接时,使用安全套接字层 (SSL) 3.0 版和传输层安全 (TLS) 1.0 版本。 此
可选
属性接受一个
布尔
值。 默认值是
false
秒。
SslCertificatePath
属性指定 x.509 证书文件中包含的 SSL 或 TLS 证书,包括文件路径、文件名和文件扩展名。 如果 useSSL = true,则需要此
可选
属性,并接受
字符串
值。 默认值为空字符串。 例如,"c:\testdir\testssl.cer" 是一个完全限定的文件路径和文件名,其中包含包含 x.509 证书信息的文件扩展名。 有关证书的详细信息,请参阅
https://technet.microsoft.com/library/cc754122.aspx
。
DRDA 服务可以在组中运行,以提供容错故障转移。 通过指定本地服务角色(主要或辅助)、可用的故障转移合作伙伴服务器和用于监视组中服务器运行状况的 ping 间隔来定义组。
IsPrimary
属性指示 DRDA 服务是否在一组服务器中的主角色上操作。 此
可选
属性接受一个
布尔
值。 默认值为
true
。 主服务器将通过处理 EXCSAT (Exchange Server 属性) 、ACCSEC (access Security) 和 ACCRDB (access 关系数据库) 来响应所有 DRDA AR 客户端请求,包括在 SRVLST (ACCRDBRM 答复消息) 上返回 ACCRDB (server List) 。 服务器列表包含主 (最高加权值的加权优先级列表) 和辅助服务器 (最低加权值) ,通知 DRDA AR 客户端连接到哪一 DRDA 服务计算机。
伙伴服务器
PartnerServers
属性定义辅助服务器计算机的列表。 当 isPrimary = false 时,需要使用此
可选
属性,并接受
字符串
值。 默认值为空字符串。 此列表由 tcp/ip 地址或用分号分隔的 tcp/ip 端口号组成。 TCP/IP 地址可以采用 IPv4 或 IPv6 格式定义。 此列表可以包含多个伙伴服务器计算机以分号分隔。 例如,123.34.45.57: 446;123.34.45.58:446以 IPv4 网络地址格式定义有效的合作伙伴服务器列表。
Ping 时间间隔
pingInterval
属性通过执行 EXCSAT (Exchange Server 属性) flow 和检查 EXCSATRD (EXCSAT Reply Data) 来指示 DRDA 服务监视伙伴服务器计算机的运行状况的频率。 此可选属性接受
整数
值。 默认值为
10000
毫秒 (10 秒) 。
PeformanceCountersOn
属性指示 DRDA 服务将信息收集到性能计数器。 此
可选
属性接受一个
布尔
值。 默认值是
false
秒。 有关详细信息,请参阅性能部分。 有关详细信息,请参阅操作手册中的 "性能" 主题。