【发布时间】:2017-06-13 18:56:07
【问题描述】:
我到处寻找这个答案。我正在设置一个数据流任务以使用客户 sql 脚本从表中提取数据,然后将其保存为具有动态命名的平面文件,称为 NMC Services_(Date Range)。问题是我需要获取这个文件并将其上传到 FTP 站点,但我继续收到 5 个错误之一: 包错误:找不到连接“FilePath\NMC Service Requests_0606-0612.csv”。当找不到特定的连接元素时,Connections 集合会抛出此错误。
FTP 任务 [FTP 任务] 出错:对于 FTP 操作“发送”,找不到 FILE 连接管理器“文件路径\NMC 服务请求_0606-0612.csv”。
FTP 任务出错:任务验证期间出现错误。
(Microsoft.DataTransformationServices.VsIntegration)
使用变量或表达式不会改变它。文件写入文件路径但不出去抓取。
这不是复制的,它是从头开始构建的。
当使用变量时,我得到了这个
FTP 任务出错:无法锁定变量“文件路径\NMC 服务请求_0606-0612.csv”以进行读取访问,错误为 0xC0010001“找不到变量。当尝试从执行包时容器上的变量集合,变量不存在。变量名称可能已更改或未创建变量。"。
FTP 任务出错:任务上的验证方法失败,并返回错误代码 0x80131500(无法锁定变量“文件路径\NMC 服务请求_0606-0612.csv”以进行读取访问,错误为 0xC0010001“找不到变量。当在执行包期间尝试从容器上的变量集合中检索变量时,会发生这种情况,但该变量不存在。变量名称可能已更改或未创建变量。"。 )。 Validate 方法必须成功并使用“out”参数指示结果。
FTP 任务出错:任务验证期间出现错误。
(Microsoft.DataTransformationServices.VsIntegration)
我一遍又一遍地从头开始重建整个包,但问题仍然存在。
【问题讨论】:
-
将问题分解为单元。哪个单元坏了?在无法访问您的解决方案的情况下,对我来说最明显的是找不到该文件。你确定它存在吗?
File Path是什么? -
错误信息都是同一个根本原因。连接未完成。为什么您的服务器名称是文件名? “未找到连接“\joey.stellar.local\home\jschultz\NMC Service Requests_0606-0612.csv”。”连接应该是服务器名称,但它是 CSV 文件。
-
是的,因为我试图将文件上传到 ftp 站点。该文件已创建并放置在该目录中,然后我尝试将其移动到 ftp 站点
-
Kyle,文件路径是 CSV 文件的路径。它确实存在,因为数据流任务提取并创建文件并使用文件路径放置它。
-
John,文件名的表达式在起作用吗?我问的原因是因为如果一个连接变量没有机会完全构建,一个常见的根部分可能会抛出你看到的“锁定变量”消息。