代码之家  ›  专栏  ›  技术社区  ›  Dennis C

在不使用SSIS的情况下将平面文件导入到SQL Server 2005的最优雅的方法

  •  2
  • Dennis C  · 技术社区  · 16 年前

    由于某些原因,SSIS不可用。

    我读过关于openrowset的内容,但在格式化文件和文件路径方面,我将遇到其他问题。

    我怎样才能优雅地完成呢?

    3 回复  |  直到 16 年前
        1
  •  1
  •   Learning    16 年前

    你可以一直使用 bcp utility

    它从最早的版本开始就存在了,并且非常容易使用。

        2
  •  1
  •   Abram Simon    16 年前

    如果文件像csv一样被分隔,则可以使用 Fast CSV Reader 在代码项目上找到。如果它不是标准格式,那么我同意丹尼斯的观点,一个定制的控制台应用程序可能是可行的。

        3
  •  1
  •   Dave Markle    13 年前

    不知道你的整个情况,下面是我的建议。

    如果您没有SSIS,并且不想处理大容量插入/bcp格式的文件,我冒昧地说,导入该文件最优雅的方法是编写自己的基于.NET的小型控制台应用程序。

    请注意,如果可以将数据加载到数据表中,则可以使用 SqlBulkCopy .NET中的类。