【发布时间】:2018-10-09 19:38:26
【问题描述】:
我对 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:清理阶段开始。任务失败: 数据流任务警告:0x80019002 at orphaned_plan_services_null_provider: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” 完成:失败。程序 '[9320] DtsDebugHost.exe: DTS' 有 以代码 0 (0x0) 退出。
我不明白在哪里
\test.txt\test.txt\test.txt
来自。
【问题讨论】:
-
根据谁在使用 ssis 包进行更改。 SSIS 绝对不是最终用户工具。
-
使用它的人和我在一个团队,他们知道如何使用SSIS