Informix到Microsoft SQL Server 2008,架构和数据迁移?

时间:2011-01-12 14:25:01

标签: sql-server-2008 informix

我正在查看使用旧版Informix数据库(标准引擎7 - 7.23C1)的应用程序。我正在研究将一些表和数据从Informix迁移到Microsoft的SQL Server 2008的方法。

是否有任何工具可以减少这种迁移的痛苦?有数百个表需要迁移,手动执行需要很长时间。

1 个答案:

答案 0 :(得分:2)

'老'多大了? Informix DBMS是OnLine系列之一还是SE(标准引擎)?粗略地说:哪个版本的Informix DBMS在哪个平台上运行?但是,答案实际上很大程度上与DBMS或版本无关(但如果你有一个足够老的系统,它实际上可能很重要)。我假设Informix安装仍在运行;你仍然使用Informix软件。

从Informix数据库中获取模式和数据的最佳工具是dbschema。对于名为somedb的数据库,这将创建一个包含somedb.exp的目录somedb.sql和一系列卸载文件。显然,该模式是为Informix设计的;您需要修改它以适合SQL Server。数据采用Informix的标准卸载格式,该格式使用带有反斜杠的管道分隔字段作为转义字符。您将不得不设计一种将其转换为SQL Server首选卸载格式的方法。