我正在使用SSIS将Excel文件导入到我的SQL Server 2008数据库中的表中。
目前,我可以使用数据流设置Excel文件作为源,数据表作为目标,将数据导入到表中。我当前的导入是基于源和目标之间的列映射,但是现在我想向表中添加一个额外的列(基本上,该列将具有赋予Excel文件的id,这些行是Excel文件的一部分,因此,对于属于我们当前正在导入其数据的文件的每一行此列不在源Excel工作表中,其值在SSIS用户变量中。我希望在导入过程中插入此
我有一个ScriptTask,它将从XML模板中的节点值分配给SSIS包变量。然后在SendMailTask中使用这些变量。在SendMailTask中,当我为MessageSource字段创建以下表达式时:
"There was an error in processing order #" + @[User::ErrorOrderId但是,当我将相同的表达式添加到XML电子邮件模板并在ScriptTask中将该表达式分配给变量S
在SSIS中执行SQL任务有一个返回Varchar(MAX)值的sql SELECT查询,我将其赋值给一个SSIS字符串变量,使用resultset as single row,抛出了一个关于类型转换的错误因此,我将SSIS变量类型更改为对象。
现在的问题是,我有另一个执行SQL任务,它使用这个SSIS变量作为Stores过程的参数,但它的类型是VARCHAR(MAX)。我怎样才能做到这一点?基本上,我尝试将一个<e