通常,在基于 Windows 的操作系统上,ODBC 数据源存储在系统注册表中。文件数据源是一种替代形式;它们以文件形式存储。在 Windows 中,文件数据源的扩展名通常为 .dsn。它们由不同部分组成,每一部分都以包含在方括号中的名称开始。
要使用文件数据源进行连接,请使用 FileDataSourceName (FILEDSN) 连接参数。不能在同一连接字符串中同时使用 DataSourceName (DSN) 和 FileDataSourceName (FILEDSN)。
如果连接不成功,将出现以下两种情况之一:
对于新文件数据源 Microsoft ODBC 数据源管理器将显示一条消息,指示指定的文件数据源参数无法用于建立连接。该消息随后会询问是否要保存非验证文件。如果选择保存文件数据源,ODBC 数据源管理器只会将以下行写入文件:
[ODBC] DRIVER=SQL Anywhere 12 |
驱动程序字符串会随 SQL Anywhere 的版本而变化。
对于现有文件数据源 Microsoft ODBC 数据源管理器将显示一条消息,指示指定的文件数据源名称无效。ODBC 数据源管理器不会更新文件数据源。
如果连接成功,新的或已更新的文件数据源会由 ODBC 数据源管理器写入磁盘,但不包括 PWD=password 参数(如果先前已存在于文件中则会被删除)。
可以使用文件数据源将文件分发给用户,并简化对多用户连接的管理。如果文件放在文件数据源的缺省位置,则它由 ODBC 自动获取。
![]() |
使用DocCommentXchange讨论此页。
|
版权 © 2012, iAnywhere Solutions, Inc. - SQL Anywhere 12.0.1 |