DBASK-数据库管理员结构化知识体系-Structured knowledge system for DataBase Administrators

Home

sysservers

服务名

说明

仅限 master 数据库

此 Adaptive Server 可在其上执行远程过程调用的每个远程 Adaptive Server、Backup Server™ 或 Open Server™ 在 sysservers 中都有相应的一行。

列

名称 数据类型 说明
srvid smallint 远程服务器的 ID 号(仅供本地使用)。
srvstatus smallint 选项的位图。
srvstatus2 unsigned int 选项的位图(。
srvstat2 unsigned int 服务器选项的位图。
srvname varchar(30) 服务器名。
srvnetname varchar(255) 服务器的 interfaces 文件名。
srvclass smallint null sp_addserver 的类参数所定义的服务器类别(请参见表1-24)。
srvsecmech varchar(30) null 安全机制。
srvcost smallint null 它为通过网络访问服务器的操作提供网络开销(以毫秒为单位)。 仅当访问代理表时,Adaptive Server 查询优化程序使用它来评估查询开销,缺省设置为 1,000 毫秒。
srvprincipal varchar(255) null 指定远程服务器的 Kerberos 主体名称。 缺省值为 NULL。

srvstatus 列的状态控制位

十进制 十六进制 Status
0 0x0 超时已启用
1 0x1 超时已禁用
2 0x2 网络口令加密已启用
4 0x4 远程服务器为只读
64 0x40 使用消息保密性
128 0x80 使用消息完整性
256 0x100 相互鉴定

sysservers 表中的 srvstatus2 控制位

十进制 十六进制 Status
1 0x01 支持全限定表名
2 0x02 留作将来使用

sysservers 表中的服务器类别

												 |
srvclass 服务器类别
0 本地服务器
1 sql_server 类服务器
3 direct_connect 类服务器
4 DB2 类服务器
6 sds 类服务器
7 Adaptive Server Enterprise 类服务器
8 Adaptive Server Enterprise 类服务器
9 ASIQ 类服务器

索引

  • srvid 上的唯一聚簇索引
  • srvname 上的非聚簇索引