在 Unix 操作系统上,ODBC 数据源保存在系统信息文件中。该文件通常命名为 .odbc.ini。SQL Anywhere 数据库服务器会按顺序在以下位置搜索系统信息文件:
ODBCINI 环境变量。
ODBC_INI 环境变量。
ODBCHOME 环境变量。
HOME 环境变量。
用户的主目录 (~)。
PATH 环境变量。
ODBCINI 和 ODBC_INI 环境变量可用于查找系统信息文件(其名称通常是 .odbc.ini),而 ODBCHOME 和 HOME 环境变量可用于定义 .odbc.ini 文件所在的路径。
ODBCINI 和 ODBC_INI 都指定完整路径,包括文件名。如果系统信息文件位于由 ODBCINI 或 ODBC_INI 指定的目录中,则不必将其命名为 .odbc.ini。
以下是一个示例系统信息文件:
[My Data Source] Host=hostname |
您可以在系统信息文件中输入任何连接参数。请参见连接参数。
网络协议选项作为 CommLinks (LINKS) 参数的一部分添加。请参见网络协议选项。
不建议在数据源中存储用户 ID、加密或未加密口令以及数据库密钥。
在 Unix 上,可以使用 dbdsn 实用程序创建和管理 ODBC 数据源。
在 Unix 上,除非仅使用 SQL Anywhere 数据源,否则,不应使用文件隐藏实用程序 (dbfhide) 为系统信息文件(缺省名称为 .odbc.ini)进行简单加密。如果计划使用其它数据源(例如,为了 MobiLink 同步),那么对系统信息文件内容进行模糊处理可能会妨碍其它驱动程序正常工作。
![]() |
使用DocCommentXchange 讨论此页。
|
版权 © 2010, iAnywhere Solutions, Inc. - SQL Anywhere 12.0.0 |