我必须将平面文件导入到SQL Server中。到目前为止,我已经使用了ssis包和delphi程序来完成这项工作,但是我得到了越来越多的文件来加载。许多文件非常宽(超过90个字段),它们都有自己的特点:有些文件是固定宽度的,有些文件是用一组宽字符作为字段和行分隔符来分隔的,有些文件使用“总是插入”模式,而另一些文件使用“更新或插入”等。其中许多文件的大小为几千GB,这使得处理它们更加困难。
现在,我开始怀疑是否有更好的方法来处理这个问题:一些专门用于做这种工作的工具,可以用一种合理的方式来使用:ssis很好,但坦率地说,使用一个GUI来完成99%的工作,这使得它在处理非琐碎的任务时完全不切实际。
有人愿意提出解决方案吗?
您可以使用格式化文件大容量加载。
描述: http://msdn.microsoft.com/en-us/library/ms189636.aspx