2010-05-24 156 views
1

我正在尝试将数据从Informix数据库迁移到SQL Server 2008中。我有很多要迁移的数据。我一直在尝试使用多种方法来获取数据,到目前为止,SQLBulkCopy在多个块中似乎是我能找到的最快的。有谁知道更快的获取数据的方法吗?我试图减少转换时间,以便在我的接管日期,我不会耗尽时间来完成整个切换。谢谢。将数据迁移到SQL Server 2008

回答

0

正如你所说,我认为bcp命令是最快的解决方案。 您可以从您的数据制作csv文件,然后通过bcp命令将它们导入到您的数据库。

+0

不幸的是,无法创建一个cvs文件,因为表中有二进制数据。 – 2010-05-29 00:24:46

0

没有太多的事情可以做得更快地完成这项工作。你可能想要看的一件事是sql数据库的恢复模型。如果它现在设置为Full,那么随着事务日志填满,最终会放慢速度。

http://msdn.microsoft.com/en-us/library/ms189275.aspx

希望有所帮助。

0

如果您可以使用Ole或ODBC连接到您的Informix数据库,那么SSIS可能是最佳选择。

相关问题