代码之家  ›  专栏  ›  技术社区  ›  Davin Studer

正在将数据迁移到SQL Server 2008

  •  1
  • Davin Studer  · 技术社区  · 14 年前

    我正在尝试将数据从Informix数据库迁移到SQL Server 2008。我有很多数据要移动。我尝试过多种方法来获取数据,到目前为止,多块的sqlbackcopy似乎是我能找到的最快的方法。有人知道更快的数据传输方法吗?我正在努力缩短转机时间,这样在我的转机日期,我就不会耗尽时间来完成完整的转机。谢谢。

    3 回复  |  直到 14 年前
        1
  •  0
  •   masoud ramezani    14 年前

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

        2
  •  0
  •   Jeff Schumacher    14 年前

    为了更快地完成这项工作,你不能做太多。不过,您可能想看一看SQL数据库的恢复模型。如果它当前设置为full,那么当事务日志填满时,您的速度会减慢很多。

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

    希望有帮助。

        3
  •  0
  •   cjk    14 年前

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