【发布时间】:2011-03-30 17:46:48
【问题描述】:
我正在尝试创建一个工具,我可以上传不同类型的文件“csv”、Excel、XML,并将这些文件加载到数据库中的 FileStream 列中,作为“源”在网络上保持不变。然后在服务器上使用 SSIS,我想创建一个包,该包将处理该文件以加载到其他表中以供 Web 应用程序使用。
是否可以让 SSIS 从 FileStream 列读取文件?如果有怎么办?
【问题讨论】:
标签: sql-server ssis
我正在尝试创建一个工具,我可以上传不同类型的文件“csv”、Excel、XML,并将这些文件加载到数据库中的 FileStream 列中,作为“源”在网络上保持不变。然后在服务器上使用 SSIS,我想创建一个包,该包将处理该文件以加载到其他表中以供 Web 应用程序使用。
是否可以让 SSIS 从 FileStream 列读取文件?如果有怎么办?
【问题讨论】:
标签: sql-server ssis
在数据流中,您将使用导入列转换(此处描述的用法:http://agilebi.com/cs/blogs/jwelch/archive/2008/02/02/importing-files-using-ssis.aspx)将文件拉入数据流。它以 DT_IMAGE 类型引入,可以使用 OLE DB 目标将其写入 FILESTREAM 列,该列的类型为 varbinary(MAX)。
【讨论】: