首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >SSIS执行SQL任务,创建额外的表

SSIS执行SQL任务,创建额外的表
EN

Stack Overflow用户
提问于 2014-04-15 06:39:30
回答 1查看 61关注 0票数 0

我创建了一个包,其中我从excel文件中获取数据并将其转储到SQL表中。大约有6-7个excel文件.对于每个循环容器,我在内部使用了执行SQL任务和数据流任务。Execute SQL任务创建一个与excel同名的表,DFT将此excel中的数据加载到SQL表中。我的问题是执行SQL任务正在创建一个额外的表,由于这个原因,我的包失败了。例如-我有5个excel文件。Excel1,Excel2,Excel3,Excel4,Excel5

我的包创建完全相同名称的SQL表,并逐个加载此表。在填充了5个表- Excel1、Excel2、Excel3、Excel4和Excel5之后,Foreach循环容器再次迭代一次,并创建一个表为'~Excel23‘,然后包就会失败。

有人能帮我解释一下为什么我的包里会有额外的桌子吗?

EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2014-04-15 11:12:13

看起来,Foreach File Enumerator也从您的目录中获取临时excel文件(它以‘~’开头)。当您指定SpecFile属性时,使用'E*.xls‘而不是'*.xls’(如果您的所有文件都以‘E’开头)

使用自定义Foreach文件枚举器与regexp一起指定所需的文件名。

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/23076254

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档