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 上的非聚簇索引