批量插入任务编辑器中文件的 SSIS 中的文件源连接表达式

File Source Connection Expression in SSIS for file in Bulk Insert Task Editor

有没有办法为源连接做一个表达式。我在源连接下输入了一个表达式,但它不起作用?还是可以在脚本任务中完成?我想将表达式的文件夹部分作为 variable.I have Visual Studio 2008。我收到错误消息。

Error at InsertIntoClientStaging: The connection "C:\Temp\Attributes.bin" is not found. 
This error is thrown by Connections collection when the specific connection element is not found.

在 XML 我有这个机会。

BulkInsertTask:SourceConnectionName="C:\Temp\Attributes.bin" 

看来如果这认为它是它的名字而不是它的路径。

是 - 您的源连接将指向连接管理器,然后您将通过表达式修改 "connection managers connection",例如不同的服务器名称取决于您是在实时还是开发中。

我个人尽量避免使用脚本任务,原因很简单,因为下一个开发人员更难理解正在发生的事情,而不必深入研究脚本。

我的问题的答案是单击文件连接,然后单击 select 属性。然后单击表达式的三个点。然后在文件连接处输入我的连接字符串表达式。是的,这很容易。之前我不知道文件连接的表达式,只是双击文件连接,但无法在那里输入表达式。因此,我在批量插入的源连接中输入了表达式。