2

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

我阅读了有关 OPENROWSET 的信息,但在格式文件和文件路径上我还会遇到其他问题。

我怎样才能以优雅的方式做到这一点?

4

3 回答 3

1

不知道你的整个情况,这就是我表面上推荐的。

如果您没有 SSIS,并且不想处理 BULK INSERT/bcp 格式的文件,我敢说导入文件的最优雅的方法是编写自己的基于 .NET 的小型文件控制台应用程序来做到这一点。

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

于 2008-12-30T04:21:41.893 回答
1

如果文件像 csv 一样分隔,您可以使用CodeProject 上的Fast CSV Reader 。如果它不是标准化格式,那么我同意 Dennis 的观点,自定义控制台应用程序可能是要走的路。

于 2008-12-30T04:32:24.273 回答
1

您始终可以使用bcp 实用程序

它从最早的版本就已经存在并且非常易于使用。

于 2008-12-30T04:46:24.527 回答