我想要一个 ssis 包来检查文件夹(及其所有子文件夹)并仅导入符合预定义条件的文件。取决于文件名是什么,它将导入到某个数据库中(都驻留在同一个 sql server 中)。过程如下: 1. 检查匹配文件 2. 对于每个匹配文件,解析文件名以获取确定文件将导入到何处的信息 3. 截断上一步中将加载文件的表到 4. 导入文件(在数据流任务中)。
到目前为止,我得到了第 1 步和第 2 步的工作,并且截断表的 sql 语句按预期填充。我在 ssms 中手动运行这个 sql 语句,它可以工作。
但我无法通过第 3 步,出现以下错误:
错误:截断表中的 0xC002F210,执行 SQL 任务:执行查询“set nocount on; truncate table [db1].[DBO].[TBL_B...”失败,出现以下错误:“参数名称无法识别。”。可能的失败原因:查询有问题,“ResultSet”属性设置不正确,参数设置不正确,或连接未正确建立。任务失败:截断表
附上包的设置。我错过了什么?