我正在寻找一种从 Pervasive 11 导出整个数据库、发送并导入 MySQL 服务器的方法。我尝试将其导出到 xml 文件,但将其导入 MySQL 时遇到问题。
有任何想法吗?
你真的有两个选择: 1. 自己写。2. 使用第三方工具。
自己编写: 如果您自己编写,则需要注意数据类型的差异。Pervasive 和 MySQL 支持不同的数据类型。如果你有一个 MySQL 不直接支持的 Pervasive 数据类型,你需要在编写它之前对其进行转换。除此之外,这个过程相当简单:读取记录、转换任何数据、写入记录。对所有表重复此操作。
使用第三方工具:
有多种工具可以满足您的需求。他们可能需要多次通过才能获得所有表格,但在大多数情况下可以自动化。属于此类别的工具包括: - Pervasive Data Integrator - http://integration.pervasive.com/
- Informatica Power Center - http://www.informatica.com/us/products/enterprise-data-integration/powercenter/
还有其他工具。
我确实找到了这个链接http://www.etltools.net/etl-tools-comparison.html但不能代表信息的完整性或准确性。我只使用了 Pervasive Data Integrator 和 Microsoft SSIS(从 Pervasive 到 MS SQL 时)。