将数据迁移到SQL Server 2008

时间:2010-05-24 22:40:53

标签: c# .net sql-server informix

我正在尝试将数据从Informix数据库迁移到SQL Server 2008.我有很多要移动的数据。我一直尝试多种方法来获取数据,到目前为止,多个块中的SQLBulkCopy似乎是我能找到的最快的。有谁知道更快的数据获取方式?我正在努力减少转移时间,以便在我的切换日期我没有时间完成切换。感谢。

3 个答案:

答案 0 :(得分:0)

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

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

希望有所帮助。

答案 1 :(得分:0)

正如您所提到的,我认为bcp命令是最快的解决方案。 您可以从数据中创建csv文件,然后通过bcp命令将其导入数据库。

答案 2 :(得分:0)

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