第一次在这里张海报,所以要温柔... 我完全被困住了,我被赋予了导入一些旧.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,Access中探索,使用SSMS中的任何/所有驱动程序导入数据/openrowset,甚至尝试为Btrieve使用ODBC驱动程序,但这些都没有给我带来任何成功。
如果我缺少一些明显的东西,或者如果有人在使用Actian软件方面取得了任何成功,我会喜欢它。
提前感谢!
您必须具有可以读取 DTA 文件的引擎。 如果您有与 DTA 文件匹配的 DDF 和可以读取它们的引擎,则可以创建 ODBC DSN,因为该引擎包含 ODBC 驱动程序。 拥有 ODBC DSN 后,可以使用 SSMS、Access、Excel 或任何其他 ODBC 工具来访问文件。
我建议从Actian网站下载适用于Windows x86 32/64位的Zen Workgroup引擎v14试用版(截至2019年9月(。它是当前版本,应该足以进行一次性(或在购买许可证后多次(导入。