对于我多年前开发的一个客户端,该应用程序使用Pervasive 10上的现有数据库。数据库本身由专有应用程序使用。完成服务器重新安装后,安装了Pervasive 11并且有人进行了迁移。我不确定究竟是什么执行但我确实观察到专有应用程序实际上正在工作,因此与Pervasive DB的连接有效。
目标是让ODBC连接再次运行。
到目前为止我的观察结果:
当我在控制中心登录时,我注意到两个主要项目,一个是带有MicroRouter的本地客户端,另一个是包含三个数据库的服务器实例(DEFAULTDB,DEMODATA,TEMPBDB)。我的印象是这里缺少客户数据库。
如何将ODBC连接指向数据库?通常,DSN引用数据库名称。
答案 0 :(得分:0)
要通过ODBC连接,您需要数据文件和DDF(至少为FILE.DDF,FIELD.DDF和INDEX.DDF)。获得描述数据文件的DDF后,可以在Pervasive Control Center中创建数据库。创建数据库时,可以选择创建ODBC DSN的选项 您应该能够右键单击控制中心中的“服务器”,然后选择“新建数据库”。从那里,您将设置数据库名称并设置字典(指向DDF)和数据路径(指向数据文件,通常是DDF所在的目录)。