用SSIS(sql2005)做EAI整合碰到的问题 100CSDN]

发布时间:2017-3-31 2:23:50 编辑:www.fx114.net 分享查询网我要评论
本篇文章主要介绍了"用SSIS(sql2005)做EAI整合碰到的问题 100CSDN]",主要涉及到用SSIS(sql2005)做EAI整合碰到的问题 100CSDN]方面的内容,对于用SSIS(sql2005)做EAI整合碰到的问题 100CSDN]感兴趣的同学可以参考一下。

问题描述:要把sql中的主从表的数据导入到oracle。 请教下高手们: 因为要把主从表里面的数据导入到oracle中,实现的方法是ssis抛sql语句(insert into)到oracle中的sqlplus执行, 如果从表的数据比较多的时候,比如从表有400条记录,就会有400条insert语句,这样就会有个问题 在oracle中执行这些语句的时候它会报错,说程序太大,在oracle中代码不能超过300多字符。 我现在的做法是不抛insert 语句到oracle中,是抛生成package的语句,因为我测试在package中不会提示程序太大。 想请教下: 还有没有更好的方法呢?不知道你们碰到过这个问题没有? 请问下大家是怎样把sql中的数据导入到oracle中去, 因为我的数据是要实时的导入(数据每隔5分钟要同步)。 我现在知道的方法是用SSIS和用vb.net等程序来做后台的job,时刻的跑。 但我发现用SSIS,就老是碰到上面的问题,即如果主表对应的从表数据很多的话,比如从表有600条数据,就会产生601条数据(包括主表一条数据) 这样就会有601条insert语句, 在sqlplus中执行就会提示程式太大,各位兄弟有没有更好的方法阿 谢谢先!

自己先顶下先

建一个ssis包,直接传数据,不要用insert语句 1)数据流源 选sql server,建立一个sql server连接,选择需要导出数据的表 2)数据流目标 选OLE DB目标,建一个到oralce的连接,选择需要导入数据的表 3)如果不需要做数据转换,直接把源数据流的输出拖放到目的数据流的输入,如需要转换,中间插入转换步骤 4)调试通过后,把包导入sql 2005,做作业调度

我是要同时导主从表的数据也,你说的方法是到独立的表

主从表怎么导法? 分别导入2个表吗,那建立2个数据源和2个数据目的,依次建立2个导入步骤 导入一个表,建立2个数据源,合并列后导入到1个数据目的

不能這樣吧,這樣數據就容易出錯

呵呵,学习!!!

路过,学习!

上一篇:请问如何从DB2数据库中将数据导入到SQL Server 2005中来? 20CSDN]
下一篇:SQL2005全文索引建立填充计划出现问题 50CSDN]

相关文章

相关评论

本站评论功能暂时取消,后续此功能例行通知。

一、不得利用本站危害国家安全、泄露国家秘密,不得侵犯国家社会集体的和公民的合法权益,不得利用本站制作、复制和传播不法有害信息!

二、互相尊重,对自己的言论和行为负责。

好贷网好贷款