PB9与SQL Anywhere9.0打包发布必备文件及注册脚本

5星 · 超过95%的资源 需积分: 10 16 下载量 29 浏览量 更新于2024-07-29 4 收藏 58KB DOC 举报
"PB打包脱离开发环境涉及到的关键文件和配置" 在进行PB(PowerBuilder)应用程序打包并脱离开发环境发布时,确保所有必要的文件和设置都包含在内至关重要。这里主要针对PB9(PowerBuilder 9.0)连接SQL Anywhere 9.0的情况进行说明。 1. SQL Anywhere 9.0所需文件: - dbsrv9.lic: 数据库服务器的许可证文件。 - dbeng9.lic: 数据引擎的许可证文件。 - dbserv9.dll: 数据库服务器的主要执行文件。 - dbodbc9.dll: ODBC驱动程序,用于通过ODBC接口与数据库交互。 - dblib9.dll: 数据库库文件,支持多种数据库访问接口。 - dblgen9.dll: 通常用于数据访问和处理的库文件。 - dbcon9.dll: 数据库连接相关文件。 - dbctrs9.dll: 控制台工具的运行时组件。 - dbsrv9.exe: 数据库服务器的可执行文件。 - dbeng9.exe: 数据引擎的可执行文件。 2. PB9.0所需的DLL文件: - pbvm90.dll: PowerBuilder虚拟机,负责运行PB应用程序。 - pbodb90.dll: PB的ODBC驱动程序,用于连接到ODBC数据源。 - pbdwe90.dll: PB的Web扩展,可能在打包的应用程序中用于Web服务或Web功能。 - libjutils.dll: Java相关的实用工具库。 - libjsybheap.dll: 内存管理相关库。 - libjcc.dll: Java通信库,可能涉及PB与Java的集成。 3. 注册表脚本: 这段注册表脚本用于配置ODBC数据源,确保PB应用程序能够找到并连接到SQL Anywhere 9.0数据库。它设置了ODBC数据源名称、驱动程序位置、默认的用户名和密码,以及启动参数等。例如,"baobiao"是ODBC数据源名称,"AdaptiveServerAnywhere9.0"是驱动描述,"dbeng9.dll"是驱动文件,"dba"和"sql"分别是默认的用户名和密码,"yes"表示自动停止数据库服务,而"Start"设置启动命令,这里指定了数据库引擎的启动参数。 在打包过程中,必须将以上列出的所有文件与打包的应用程序一起分发,并确保在目标机器上正确配置注册表。如果应用程序使用了特定的数据库设置或连接字符串,这些也需要在部署时考虑。同时,还需要检查目标机器的操作系统版本和兼容性问题,确保所有依赖的库文件都能正常工作。最后,测试是关键,需要在目标环境中进行全面的功能测试,以验证打包的应用程序是否能正确连接和操作数据库。