我对 SSIS 很陌生。就像,不到一个月的 exp 使用它新的。
这是我想做的事情:
在文件文件连接管理器编辑器的“文件名:”部分中,我想用一个变量替换它。即变量\name_of_file.txt。
在变量部分,我有值的路径。我希望这会根据谁在使用 ssis 包而改变。
变量值为“c:\users\john_doe\downloads\”
如何将此变量放入文件名位置的法定文件连接管理器编辑器步骤中?
换句话说,我的变量名是“file_output_path”,所以在平面文件连接管理器中,我是否只需将文件名设置为@file_output_pathtest.txt
?
编辑#1:
我在文件连接中编辑了表达式值,但遇到了一些问题。
这是我设置所有内容的方式:
SSIS 包
“C:\Users\xxx\Downloads\creating_validation_output\orphaned_plan_services_null_provider\orphaned_plan_services_null_provider\orphaned_plan_services_null_provider.dtsx”开始。信息:数据流任务中的 0x4004300A,SSIS.Pipeline:验证阶段开始。警告:数据流任务中的 0x80049304,SSIS.Pipeline:警告:无法打开全局共享内存以与性能 DLL 进行通信;数据流性能计数器不可用。要解决此问题,请以管理员身份或在系统控制台上运行此软件包。信息:0x40043006 在数据流任务,SSIS.Pipeline:准备执行阶段开始。信息:数据流任务的 0x40043007,SSIS.Pipeline:预执行阶段开始。信息:0x402090DC 在数据流任务,平面文件目的地 [14]:文件的处理 “C:\Users\xxx\Downloads\creating_validation_output\orphaned_plan_services_null_provider\test.txt\test.txt\test.txt” 已启动。警告:数据流任务中的 0x80070003,平面文件目标 [14]:系统找不到指定的路径。错误:数据流任务中的 0xC020200E,平面文件目标 [14]:无法打开数据文件 “C:\Users\xxx\Downloads\creating_validation_output\orphaned_plan_services_null_provider\test.txt\test.txt\test.txt”。 错误:数据流任务中的 0xC004701A,SSIS.Pipeline:平面文件目标未通过预执行阶段并返回错误代码 0xC020200E。信息:0x402090DD 在数据流任务,平面文件目的地 [14]:文件的处理 "C:\Users\xxx\Downloads\creating_validation_output\orphaned_plan_services_null_provider\test.txt\test.txt\test.txt" 结束了。信息:数据流任务中的 0x4004300B,SSIS.Pipeline:“平面文件目标”写入 0 行。信息:数据流任务中的 0x40043009,SSIS.Pipeline:清理阶段开始。任务失败:数据流任务警告:orphaned_plan_services_null_provider 的 0x80019002:SSIS 警告代码 DTS_W_MAXIMUMERRORCOUNTREACHED。Execution 方法成功,但引发的错误数 (2) 达到了允许的最大值 (1);导致失败。当错误数量达到 MaximumErrorCount 中指定的数量时,就会发生这种情况。更改 MaximumErrorCount 或修复错误。SSIS 包“C:\Users\xxx\Downloads\creating_validation_output\orphaned_plan_services_null_provider\orphaned_plan_services_null_provider\orphaned_plan_services_null_provider.dtsx”完成:失败。该程序 '
我不明白在哪里
\test.txt\test.txt\test.txt
来自。