如何更改扁平文件连接管理器“;“文件名”;SSIS包中的值?

如何更改扁平文件连接管理器“;“文件名”;SSIS包中的值?,ssis,connection,flat-file,Ssis,Connection,Flat File,我有一个ssis包…它将固定列宽文本文件中的数据读取到DB表中 我正在修改一个现有的ssis包。 我有一个平面文件源…和平面文件连接。当我尝试编辑平面文件连接时…使用“平面文件连接管理器编辑器”…在“常规”部分下…即使我选择了不同的文件名…它也不会得到反映 或者…选择“平面文件连接”的属性窗口-一旦我更改连接字符串并单击visual studio的“保存”…它将回滚 请帮帮我。您可能无法访问该软件包本身吗?右键单击下面连接管理器中的文件图标,选择“重命名”,然后在此处重命名,然后保存包,应该可以

我有一个ssis包…它将固定列宽文本文件中的数据读取到DB表中

我正在修改一个现有的ssis包。 我有一个平面文件源…和平面文件连接。当我尝试编辑平面文件连接时…使用“平面文件连接管理器编辑器”…在“常规”部分下…即使我选择了不同的文件名…它也不会得到反映

或者…选择“平面文件连接”的属性窗口-一旦我更改连接字符串并单击visual studio的“保存”…它将回滚


请帮帮我。

您可能无法访问该软件包本身吗?右键单击下面连接管理器中的文件图标,选择“重命名”,然后在此处重命名,然后保存包,应该可以使用。

将有用的注释拉入答案中

该连接字符串(文件路径、名称)可能是通过表达式/用户或项目参数设置的

要进行检查,请右键单击平面文件连接管理器并转到
属性
,然后检查
表达式
,查看
连接字符串
是否是从变量设置的,例如
@[User::MyFileConnectionString]


这将导致在您手动更改它之后,它的这种行为看起来是“取消执行”。

我发现了问题。问题是…如果您转到平面文件连接属性…“表达式”->连接字符串在那里配置。我现在面临一个问题…当给出ftp路径时..SSIS给我错误。如何给出文件路径?平面文件无法连接到FTP。你需要使用一个FTP连接管理器,这就是发生在我身上的事情。我发现这个连接字符串正在表达式中构造。现有表达式是@[User::FilePath]+@[User::FileName],其中User::FilePath解析为C驱动器上的路径。需要将其更改为D。在哪里更改User::FilePath指向的内容?