DBSERVERNAME 配置参数中设置的连接信息

客户机应用程序连接到数据库服务器时,必须指定该数据库服务器的名称。与指定的数据库服务器名称关联的 sqlhosts 信息描述了应用程序和数据库服务器之间的连接类型。

例如,要为数据库服务器指定名称 nyc_research,请在 onconfig 文件设置 DBSERVERNAME 值:
DBSERVERNAME nyc_research
客户机应用程序将在下列某个地方指定数据库服务器的名称:
  • GBASEDBTSERVER 环境变量中
  • 在用于指定数据库环境的 SQL 语句(例如,CONNECT、DATABASE、CREATE TABLE 和 ALTER TABLE)中
  • DBPATH 环境变量中

DBSERVERNAME 必须指定数据库服务器名称或某个数据库服务器别名。该名称必须以小写字母开头并且可以包含其他小写字母、数字和下划线。该名称不得包含大写字符、字段定界符(空格或制表符)或换行符。基本 ASCII 代码集的其他字符未必可靠。例如,连接符或减号可能产生问题并且冒号可能不能可靠地使用。@ 字符是保留字符,用以从服务器分隔数据库(例如,dbase@server)。

对于 onimcsoconsoctcp 协议,可更新 DBSERVERNAME 配置参数,以便在 sqlhosts 信息中包含数据库服务器别名的多个侦听线程的数量,如下所示:
DBSERVERNAME name-number_of_multiple_listen_threads

您可以将 DBSERVERALIASES 连接配置为 SSL 连接,而且也可以组合使用 SSL 和非 SSL 连接。