由于某些原因,SSIS 不可用。
我阅读了有关 OPENROWSET 的信息,但在格式文件和文件路径上我还会遇到其他问题。
我怎样才能以优雅的方式做到这一点?
由于某些原因,SSIS 不可用。
我阅读了有关 OPENROWSET 的信息,但在格式文件和文件路径上我还会遇到其他问题。
我怎样才能以优雅的方式做到这一点?
不知道你的整个情况,这就是我表面上推荐的。
如果您没有 SSIS,并且不想处理 BULK INSERT/bcp 格式的文件,我敢说导入文件的最优雅的方法是编写自己的基于 .NET 的小型文件控制台应用程序来做到这一点。
请注意,如果可以将数据加载到 DataTable 中,则可以使用 .NET 中的SqlBulkCopy类。
如果文件像 csv 一样分隔,您可以使用CodeProject 上的Fast CSV Reader 。如果它不是标准化格式,那么我同意 Dennis 的观点,自定义控制台应用程序可能是要走的路。
您始终可以使用bcp 实用程序
它从最早的版本就已经存在并且非常易于使用。