通常,在基于 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 自动获取。
选择 [开始] » [程序] » [SQL Anywhere 12] » [管理工具] » [ODBC 数据源管理器]。
单击 [文件 DSN] 选项卡。
单击 [添加]。
在 [名称] 列表中,单击 [SQL Anywhere 12]。
单击 [下一步]。
请按照 [创建新数据源向导] 中的说明进行操作。
单击 [确定]。
单击 [确定]。
![]() |
使用DocCommentXchange 讨论此页。
|
版权 © 2010, iAnywhere Solutions, Inc. - SQL Anywhere 12.0.0 |