由于某些原因,SSIS不可用。将平面文件导入SQL Server 2005而不使用SSIS的最优雅的方式
我读过关于OPENROWSET,但是我会在格式文件和文件路径上有其他问题。
我该如何以优雅的方式做到这一点?
由于某些原因,SSIS不可用。将平面文件导入SQL Server 2005而不使用SSIS的最优雅的方式
我读过关于OPENROWSET,但是我会在格式文件和文件路径上有其他问题。
我该如何以优雅的方式做到这一点?
您可以随时使用bcp utility
它的存在了,因为最早的版本,是非常容易使用。
不知道你的整个情况,这就是我会建议面对它。
如果你没有SSIS,并且你不想处理BULK INSERT/bcp格式的文件,那么我会冒昧地说,导入文件的最优雅的方式是编写你自己的小文件基于.NET的控制台应用程序来做到这一点。
请注意,如果您可以将数据加载到DataTable中,则可以使用.NET中的SqlBulkCopy类。
如果文件像csv一样被分隔,你可以使用CodeProject上的Fast CSV Reader。如果它不是标准格式,那么我同意丹尼斯的定制控制台应用程序。