【问题标题】:Framework for loading flat files into SQL Server将平面文件加载到 SQL Server 的框架
【发布时间】:2010-07-23 09:40:05
【问题描述】:

我必须将平面文件导入 SQL Server。到目前为止,我已经使用 SSIS 包和 Delphi 程序来完成这项工作,但我正在加载越来越多的文件。许多都非常宽(超过 90 个字段)并且它们都有自己的特点:有些是固定宽度的,有些是用广泛的字符集作为字段和行分隔符分隔的,有些使用“始终插入”模式,而另一些则使用“始终插入”模式使用“更新或插入”等。其中许多文件的大小为数 GB,因此处理起来更加困难。

现在我开始怀疑是否有更好的方法来处理这个问题:一些专门用于执行此类工作的工具,可以以合理的方式使用:SSIS 很好,但坦率地说,使用一个 GUI 来完成 99% 的工作使得它在处理不平凡的任务时完全不切实际。

有人愿意提出解决方案吗?

【问题讨论】:

    标签: sql-server ssis flat-file


    【解决方案1】:

    您可以使用格式文件批量加载。

    说明: http://msdn.microsoft.com/en-us/library/ms189636.aspx

    【讨论】:

    • 这是一个开始,谢谢。但我不确定我是否可以使用“更新或插入”或者我可以删除前 N 行,例如
    • 批量加载仅用于插入,但您可以使用存储过程管理,codingsense.wordpress.com/2008/12/23/…
    猜你喜欢
    • 2017-03-10
    • 2019-07-19
    • 2015-10-03
    • 2012-12-18
    • 2016-07-11
    • 2020-11-17
    • 1970-01-01
    • 2019-11-27
    • 1970-01-01
    相关资源
    最近更新 更多