SSIS错误处理

you_tube 2009-06-01 09:46:31
SSIS错误处理
一个文件夹下有若干文本文件,现在要用foreach容器循环导入数据库,有时因为字段格式的原因造成当前文本文件导入不成功
我想这时用个方法把当前文件移到别的文件夹如何实现?
...全文
704 23 打赏 收藏 转发到动态 举报
AI 作业
写回复
用AI写文章
23 条回复
切换为时间正序
请发表友善的回复…
发表回复
jinjazz 2009-06-02
  • 打赏
  • 举报
回复
mark一下
you_tube 2009-06-02
  • 打赏
  • 举报
回复
[Quote=引用 13 楼 playwarcraft 的回复:]
直接将读到的“错误资料”写到另一个文件,也不用去移来移去了
[/Quote]
不过这也是个方法
playwarcraft 2009-06-02
  • 打赏
  • 举报
回复
直接将读到的“错误资料”写到另一个文件,也不用去移来移去了
子陌红尘 2009-06-02
  • 打赏
  • 举报
回复
暂时还没用过SQL Server 2005或者更高级的版本,如果不能移动,是否支持复制一个副本到其他目录?
you_tube 2009-06-02
  • 打赏
  • 举报
回复
顶...
you_tube 2009-06-02
  • 打赏
  • 举报
回复
只能等foreach容器完成后,再把这文件移到别的文件夹里去,,,
you_tube 2009-06-02
  • 打赏
  • 举报
回复
现在只能这样啦,我试过了,在Foreach里不能实现这种错误处理,
只能等它完成后才行。。。。
lg3605119 2009-06-02
  • 打赏
  • 举报
回复
只有邦定了~~
nzperfect 2009-06-02
  • 打赏
  • 举报
回复
ms 只能在insert之前判断.
zlp321002 2009-06-02
  • 打赏
  • 举报
回复
脚本任务、或者For循环容器、或者文件系统任务处理,如果导入不成功,生成日志文件。 SSIS实现起来不麻烦。
hery2002 2009-06-02
  • 打赏
  • 举报
回复
1.移动-->是指拷贝还是创建一个新的文件?
如果是创建一个新的文件的话,是否可以通过Script Task来完成?

2.如果是拷贝的话,
是否可以先写Log,然后等当前的SSIS运行完成后,在运行另外一个SSIS包来拷贝Log中的文件?
--小F-- 2009-06-02
  • 打赏
  • 举报
回复
学习哦
brio8425 2009-06-02
  • 打赏
  • 举报
回复
我来逛逛、、

我也不清楚~
Zoezs 2009-06-01
  • 打赏
  • 举报
回复
学习。
you_tube 2009-06-01
  • 打赏
  • 举报
回复
四楼已经说过了
nalnait 2009-06-01
  • 打赏
  • 举报
回复
[Quote=引用 7 楼 you_tube 的回复:]
引用 6 楼 nalnait 的回复:
SSIS 本身不是带有一个移动的“文件系统任务”
你试试

早试了,出错的时候移动这个文件,现在这个文件是打开的,根本没办法移动嘛
[/Quote]
那你看能不能这样,出错后把文件名放在另外一个文本中,等处理完其他的了再移动?
you_tube 2009-06-01
  • 打赏
  • 举报
回复
[Quote=引用 6 楼 nalnait 的回复:]
SSIS 本身不是带有一个移动的“文件系统任务”
你试试
[/Quote]
早试了,出错的时候移动这个文件,现在这个文件是打开的,根本没办法移动嘛
nalnait 2009-06-01
  • 打赏
  • 举报
回复
SSIS 本身不是带有一个移动的“文件系统任务”
你试试
ks_reny 2009-06-01
  • 打赏
  • 举报
回复
关注。。。
you_tube 2009-06-01
  • 打赏
  • 举报
回复
小梁,下午你说的那方法不行嘛,我试过了
不过可以在foreach循环结束后再移动这些出错的文件
除此之外还有没有别的方法了?
加载更多回复(3)

6,128

社区成员

发帖
与我相关
我的任务
社区描述
MS-SQL Server 新技术前沿
社区管理员
  • 新技术前沿社区
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧