Click here to view and discuss this page in DocCommentXchange. In the future, you will be sent there automatically.

SQL Anywhere 12.0.0 (中文) » SQL Anywhere 服务器 - 数据库管理 » 启动并连接到数据库 » SQL Anywhere 数据库连接 » 创建 ODBC 数据源

 

在 Windows 上使用文件数据源

通常,在基于 Windows 的操作系统上,ODBC 数据源存储在系统注册表中。文件数据源是一种以文件形式存储的替代形式。在 Windows 中,文件数据源的扩展名通常为 .dsn。它们由不同部分组成,每一部分都以包含在方括号中的名称开始。

要使用文件数据源进行连接,请使用 FileDataSourceName (FILEDSN) 连接参数。不能在同一连接中同时使用 DataSourceName (DSN) 和 FileDataSourceName (FILEDSN)。

要成功创建文件数据源,必须能够建立到要为其创建文件数据源的数据库的连接。

如果连接不成功,将出现以下两种情况之一。对于新的文件数据源,Microsoft ODBC 数据源管理器会显示 ["使用已输入的文件数据源参数不能生成一个连接。保存非验证文件 DSN 吗?"] 消息。如果选择保存文件数据源,ODBC 数据源管理器只会将以下行写入文件。

[ODBC]
DRIVER=SQL Anywhere 12

驱动程序字符串会随 SQL Anywhere 的版本而变化。对于现有的文件数据源,ODBC 数据源管理器显示消息:General error: Invalid file dsn 'file-data-source.dsn'。ODBC 数据源管理器不会更新文件数据源。

如果连接成功,新的或已更新的文件数据源会由 ODBC 数据源管理器写入磁盘,但不包括 PWD=password 参数(如果先前已存在于文件中则会被删除)。

注意

可使用文件数据源将文件分发给用户,并简化对多用户连接的管理。如果文件放在文件数据源的缺省位置,则它由 ODBC 自动获取。

 ♦  创建 ODBC 文件数据源(ODBC 数据源管理器)
  1. 选择 [开始] » [程序] » [SQL Anywhere 12] » [管理工具] » [ODBC 数据源管理器]。

  2. 单击 [文件 DSN] 选项卡。

  3. 单击 [添加]。

  4. 在 [名称] 列表中,单击 [SQL Anywhere 12]。

  5. 单击 [下一步]。

  6. 请按照 [创建新数据源向导] 中的说明进行操作。

  7. 单击 [确定]。

  8. 单击 [确定]。