如何创建将文档上载到FTP站点的SSIS包?将通过SQL SELECT语句确定要上载的文档

如何创建将文档上载到FTP站点的SSIS包?将通过SQL SELECT语句确定要上载的文档,sql,sql-server,ssis,Sql,Sql Server,Ssis,如何创建将文档上载到FTP站点的SSIS包?将通过SELECT语句确定要上载的文档,该语句将返回要上载的本地UNC路径列表。采用与每个样本的不同路径相同的方法(即) 运行select语句,将其加载到OBJECT类型的SSIS变量中。在For-Each对象迭代器中遍历该对象,在迭代器中运行FTP命令 我以前从未使用过FTP命令,但听说它对表达式的支持非常有限。如果您发现无法更新FTP组件所需的属性,则有一些解决方法 例如,解决方法是将文件列表导出为文本文件,然后使用命令行FTP客户端以FTP方式传

如何创建将文档上载到FTP站点的SSIS包?将通过SELECT语句确定要上载的文档,该语句将返回要上载的本地UNC路径列表。

采用与每个样本的不同路径相同的方法(即)

运行select语句,将其加载到OBJECT类型的SSIS变量中。在For-Each对象迭代器中遍历该对象,在迭代器中运行FTP命令

我以前从未使用过FTP命令,但听说它对表达式的支持非常有限。如果您发现无法更新FTP组件所需的属性,则有一些解决方法


例如,解决方法是将文件列表导出为文本文件,然后使用命令行FTP客户端以FTP方式传输文本文件中的所有文件。

到目前为止,您尝试了哪些方法?您是否已在SSIS包中删除FTP任务?是的,我只是不确定如何将其配置为使用SELECT语句。很抱歉,我对SSIS非常熟悉。你能说得更具体些吗。谢谢。当然,我会补充一些细节。但首先,请仔细阅读并理解我发送的链接。使用SQL获取文件列表,而不是从dbo.server选择connectionstring。而不是将数据流放入循环中,而是放入FTP任务。试试看,然后给我回电话。