下表显示运行 SQL Anywhere ODBC 驱动程序所需的文件。这些文件应放在单一目录中。SQL Anywhere 安装将它们全部置于 SQL Anywhere 安装目录的操作系统子目录中(如 bin32 或 bin64)。
用于 Linux、Unix 和 Mac OS X 平台的 ODBC 驱动程序多线程版本由 "MT" 表示。
平台 | 所需文件 |
---|---|
Windows |
dbodbc11.dll dbcon11.dll dbicu11.dll dbicudt11.dll dblg[xx]11.dll dbelevate11.exe |
Windows Mobile |
dbodbc11.dll dbicu11.dll(可选) dbicudt11.dat(可选) dblg[xx]11.dll |
Linux、Solaris、HP-UX |
libdbodbc11.so.1 libdbodbc11_n.so.1 libdbodm11.so.1 libdbtasks11.so.1 libdbicu11.so.1 libdbicudt11.so.1 dblg[xx]11.res |
Linux、Solaris、HP-UX MT |
libdbodbc11.so.1 libdbodbc11_r.so.1 libdbodm11.so.1 libdbtasks11_r.so.1 libdbicu11_r.so.1 libdbicudt11.so.1 dblg[xx]11.res |
AIX |
libdbodbc11.so libdbodbc11_n.so libdbodm11.so libdbtasks11.so libdbicu11.so libdbicudt11.so dblg[xx]11.res |
AIX MT |
libdbodbc11.so libdbodbc11_r.so libdbodm11.so libdbtasks11_r.so libdbicu11_r.so libdbicudt11.so dblg[xx]11.res |
Mac OS X |
dbodbc11.bundle libdbodbc11.dylib libdbodbc11_n.dylib libdbodm11.dylib libdbtasks11.dylib libdbicu11.dylib libdbicudt11.dylib dblg[xx]11.res |
Mac OS X MT |
dbodbc11_r.bundle libdbodbc11.dylib libdbodbc11_r.dylib libdbodm11.dylib libdbtasks11_r.dylib libdbicu11_r.dylib libdbicudt11.dylib dblg[xx]11.res |
对于 Linux 和 Solaris 平台,应创建指向 .so.1 文件的链接。此链接名应与删除了 ".1" 版本后缀的文件名匹配。
有几个适用于 Linux、Unix 和 Mac OS X 平台的 ODBC 驱动程序多线程 (MT) 版本。其文件名包含 "_r" 后缀。如果您的应用程序需要这些文件,则可以对其进行部署。
对于 Windows,驱动程序管理器包括在操作系统中。对于 Linux、Unix 和 Mac OS X 平台,SQL Anywhere 提供了驱动程序管理器。此文件名以 libdbodm11 开始。
注意,对于 Windows Vista 或更高版本的 Windows,必须包含 SQL Anywhere 已提升的操作代理 (dbelevate11.exe) 以支持注册或注销 ODBC 驱动程序所需的权限提升。此文件仅为 ODBC 驱动程序安装或卸载过程所必需。
还应包括语言资源库文件。上表显示了带有标志 [xx] 的文件。这表示消息文件有多个,每个消息文件支持不同的语言。如果要安装对不同语言的支持,必须添加这些语言的资源文件。
对于 Windows,在以下情况下需要 [连接] 窗口支持代码 (dbcon11.dll):最终用户要创建各自的数据源;他们需要在连接到数据库时输入用户 ID 和口令;或者他们出于任何其它目的需要显示 [连接] 窗口。
Copyright © 2009, iAnywhere Solutions, Inc. - SQL Anywhere 11.0.1 |