窃取我的信息

时间:2013-12-08 22:50:55

标签: sybase database-backups database-restore advantage-database-server sqlanywhere

TL; DR:我的POS使用Sybase Advantage数据库服务器来存储我的销售数据,我想访问它,但我只有备份文件。


我拥有一家拥有“高级”POS软件的小型企业,该软件拥有我所有销售数据的唯一副本。他们有一些备份计划,但他们不愿透露任何细节。还有一个自动每日本地备份例程,但因为这是一个POS并且有关于删除数据的某些法律,我不允许(也不需要软件)从备份恢复甚至检查它是否有效。当他最后一次从备份中恢复时,我问支持人员,他说“别担心,我们不需要它”。

当然,我很担心。

此时我会注意到法律要求我保留这些数据,如果我因任何原因未能这样做,我可能会面临数百万的巨额罚款。我想避免这种情况。

除了保存数据,并验证备份包含我需要保留的数据外,我还想创建报告。 POS供应商声称它可以创建我需要的任何报告,但是每次我向他们询问报告时它都包含错误的数据,崩溃,导出不可读的文件(他们的回复是文件很好) ,我的[插入相关文件阅读器]已被破坏),或者根本就不存在(他们的回复通常类似于“你无论如何都不需要该报告”)。我问过自己访问数据库的副本,他们说他们不能允许这样做。我唯一的办法就是为开发和测试报告支付数万美元。你问我想要什么报告?

SELECT * FROM SALES

要创建这个简单的报告,我需要将我的数据从Sybase Advantage数据库服务器备份文件迁移到我可以使用的格式,例如MySQL数据库,但我发现的所有迁移工具都需要访问工作的数据库服务器。

如何从这些备份中获取数据?

1 个答案:

答案 0 :(得分:5)

它实际上是一个完整的Sybase iAnywhere数据库(数据使用.db,事务日志使用.log

因此,您应该寻找Sybase iAnywhereSybase SQLAnywhere驱动程序和工具。

SAP / Sybase在此处有一个开发人员网站:http://scn.sap.com/community/sql-anywhere