2017-06-13 197 views
0

我到处搜索了这个答案。我正在设置数据流任务以使用客户SQL脚本从表中提取数据,然后将其保存为名为NMC Services_(日期范围)的动态命名的平面文件。问题是我需要这个文件,并将其上传到FTP站点,但我继续得到5个错误之一:在包装 错误:连接“文件路径\ NMC服务Requests_0606-0612.csv”没有找到。当找不到特定的连接元素时,Connections集合抛出此错误。SSIS平面文件到FTP

错误在FTP任务[FTP任务]:对于FTP操作“发送”,文件连接管理器的“文件路径\ NMC服务Requests_0606-0612.csv”无法找到。

错误在FTP任务:有任务验证期间错误。使用

(Microsoft.DataTransformationServices.VsIntegration)

变量或表达不改变它。该文件写入文件路径,但不会出去抓住它。

这不是复制它是从头开始建立。

当使用变量i在FTP任务得到这个

错误:无法锁定用于错误0xC0010001“变量读访问变量“文件路径\ NMC服务Requests_0606-0612.csv”无法找到此。当在程序包的执行过程中尝试从容器上的Variables集合中检索变量并且该变量不存在时发生,变量名称可能已经更改或者变量未被创建。“

错误在FTP任务:在任务的验证方法失败,并返回错误代码0x80131500(无法锁定用于错误0xC0010001读访问变量“文件路径\ NMC服务Requests_0606-0612.csv”“变量不能发现这种情况发生在执行软件包期间尝试从容器上的Variables集合中检索变量,并且该变量不存在时,变量名称可能已更改或变量未创建“ )。 Validate方法必须成功并使用“out”参数指示结果。

错误在FTP任务:有任务验证期间错误。

(Microsoft.DataTransformationServices.VsIntegration)

我又重建从头遍地全包了,仍然有问题。

+1

将问题分解为单位。哪个单位突破?没有访问您的解决方案的最明显的是,该文件没有找到。你确定它存在吗?什么是“文件路径”? – Kyle

+0

错误消息都是相同的根本原因。连接未完成。为什么您的SERVER命名文件名? “未找到连接”\ joey.stellar.local \ home \ jschultz \ NMC Service Requests_0606-0612.csv“。”连接应该是一个服务器名称,但它是一个CSV文件。 – jdweng

+0

是的,因为我试图上传文件到FTP站点。该文件被创建并放置在该目录中,然后即时尝试将其移动到FTP站点 – JohnSch

回答

0

我能找出问题。我正在使用表达式来确定它需要发送的文件的名称。当我设置变量时,我将文件的文件路径作为值,然后将evaluate设置为表达式true。我删除了这个值,并放置了我用来动态地在表达式下的变量属性中命名该文件的表达式,它的作用就像一个魅力。谢谢您的帮助!