【问题标题】:Populate an SQL Server 2k8 with Oracle Loader files使用 Oracle Loader 文件填充 SQL Server 2k8
【发布时间】:2011-02-28 13:40:54
【问题描述】:

问题来了:

我有一个项目需要迁移到 Microsoft SQL Server 2008。

我们在 Oracle SQL Loader 的文本文件中有数据,现在我们需要将这些数据导入 SQL Server DB。

我可以编写一个程序,将所有内容转换为 INSERT 语句,但必须有一种更舒适的方法才能做到这一点。

有什么建议吗?

PS:我认为我的公司不想购买额外的软件来完成这项工作,所以它已经过时了。

【问题讨论】:

    标签: sql-server database oracle migration sql-loader


    【解决方案1】:

    SQL Server 有一个批量加载器接口,你可以了解一下here

    根据它现在的格式,您还可以考虑SSIS,它应该很擅长这些事情,并且您可能已经在 SQL Server 2008 中拥有它。

    (我说“应该”是因为根据我的经验,它是如此的错误和古怪,通常手动完成会更快。YMMV。)

    【讨论】:

    • 感谢您的提示,但效果不佳。 BULK INSERT 无法正确解析我们的数据文件。我相信可以教它如何读取文件,但如果我编写一个将所有内容解析为 SQL 语句的脚本,我会更快。
    【解决方案2】:

    看看http://www.sql-workbench.net/ 它有一些用于批量加载数据的好工具。

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多