2011-04-01 69 views
3

我有一个ssis包,它将固定列宽文本文件中的数据读入数据库表。如何更改SSIS包中的flatfile连接管理器“文件名”值?

而我正在修改现有的ssis包。 我有一个平面文件源...和平面文件cnnection。当我尝试编辑平面文件连接...使用“平面文件连接管理器编辑器”...,在“一般”部分...即使我选择不同的文件名..它没有得到体现。

或者......选择“平面文件连接”的属性窗口 - 一旦我更改连接字符串,然后单击“保存”的Visual Studio ...它回滚

请帮助我。

回答

0

是否有可能您无法访问程序包本身?右键单击下面连接管理器中的文件图标,然后选择“重命名”,然后在那里重命名,然后保存包应该工作。

+1

我发现了这个问题。问题是...如果你转到flatfile连接属性...“表达式” - >连接字符串配置在那里。我现在面临一个问题...当在那里给一个ftp路径时...... SSIS给我错误。如何给文件路径? – Relativity 2011-04-01 22:39:18

+1

FlatFile无法连接到FTP。您需要使用FTP连接管理器。 – cairnz 2011-04-02 19:46:45

1

拉着一个有用的评论到一个答案......

这有可能是连接字符串(文件路径名)从式/用户或项目参数进行设置。

要进行检查,请右键单击平面文件连接管理器,然后转到Properties,然后检查Expressions,看是否ConnectionString从一个变量设置如@[User::MyFileConnectionString]

这将导致它的这种行为看似“在您手动更改之后,请勿“执行”。

相关问题