使用 Odbc 连接到 Pervasive 11

Connecting to Pervasive 11 with Odbc

我多年前为一个客户开发了一个应用程序,该应用程序使用 Pervasive 10 上的现有数据库。数据库本身由专有应用程序使用。在完整的服务器重新安装后,安装了 Pervasive 11 并且有人进行了迁移。我不确定具体执行了什么,但我确实观察到专有应用程序确实在工作,因此与 Pervasive DB 的连接工作正常。

objective 是为了让 ODBC 连接重新工作。

我目前的观察:

如何让 ODBC 连接指向数据库?通常 DSN 引用数据库名称。

要通过 ODBC 连接,您至少需要数据文件和 DDF(FILE.DDF、FIELD.DDF 和 INDEX.DDF)。一旦您拥有描述数据文件的 DDF,您就可以在 Pervasive Control Center 中创建一个数据库。创建数据库时,您可以 select 创建 ODBC DSN 的选项。
您应该可以右键单击控制中心中的 "server" 和 select 新建数据库。从那里,您将设置数据库名称并设置字典(指向 DDF)和数据路径(指向数据文件,通常与 DDF 所在的目录相同)。