我有旧的.DTA文件和.DDF文件...现在呢?

时间:2019-09-26 20:47:03

标签: pervasive-sql btrieve dta actian

这里是第一次海报,请保持温柔... 我完全被困住了,我被赋予了将一些旧的.DTA文件导入SSMS表中的任务,因此我们可以对它们进行查询。作为.dta格式的新手,我进行了一些挖掘,这是到目前为止我能收集到的信息:

  • .DTA文件是由Btrieve软件生成的数据文件,Btrieve随后将其名称更改为PervasiveSQL,现在由Actian拥有。
  • .DTA文件具有随附的系统目录DDF文件(数据定义文件)
  • 根据该帖子https://www.tek-tips.com/viewthread.cfm?qid=364542,我应该能够下载PervasiveSQL演示以便能够浏览这些DTA文件,但是现在,当我单击提供的链接时,便被带到Actian网站。
  • 我们不再有权使用前端软件

当我访问Actian网站时,它要求我提供用户名和密码以下载任何试用版软件。
在我进行任何注册之前,我想与您一起聪明的人来检查,看看您是否知道从这些旧版.DTA文件中提取数据的替代方法,以便能够将其填充到SQL表中。 顺便说一句,我已经尝试了所有显而易见的方法。在记事本,excel,访问中进行探索,使用SSMS中的任何/所有驱动程序来导入数据/ openrowset,甚至尝试为Btrieve使用ODBC驱动程序,但这些都没有给我带来任何成功。
如果有什么明显的我想念的地方,或者任何人使用Actian软件取得了成功,我都会爱上它。

谢谢!

1 个答案:

答案 0 :(得分:-1)

您必须具有可以读取DTA文件的引擎。如果您拥有与DTA文件匹配的DDF以及可以读取它们的引擎,则可以创建ODBC DSN,因为该引擎包括ODBC驱动程序。拥有ODBC DSN后,就可以使用SSMS,Access,Excel或任何其他ODBC工具来访问文件。

我建议从Actian website(截至2019年9月)下载适用于Windows x86 32/64位的Zen Workgroup引擎v14试用版。它是当前版本,一次导入(或购买许可证后,多次导入)应该足够。