SSIS中通过变量获取数据源进行转换的问题 100分,无满意结帖,结帖人tomsze]

发布时间:2017-2-28 11:20:38 编辑:www.fx114.net 分享查询网我要评论
本篇文章主要介绍了"SSIS中通过变量获取数据源进行转换的问题 100分,无满意结帖,结帖人tomsze]",主要涉及到SSIS中通过变量获取数据源进行转换的问题 100分,无满意结帖,结帖人tomsze]方面的内容,对于SSIS中通过变量获取数据源进行转换的问题 100分,无满意结帖,结帖人tomsze]感兴趣的同学可以参考一下。

我使用SSIS做一个从Oralce到SQL Server2008的数据转换,其中数据源通过数据访问模式是:变量中的SQL命令.并且有一个变量专门通过计算得到从Oracle取得源数据的SQL 语句,目标的数据访问方式是:表名变量和视图名变量.也有另一个通过计算所得到的变量放着导入目标的表名.但是在运行这个包时会出现报错:OLEDB的外部列和数据源列不同步.请教:如何解决?

继续学习 

学习,等小梁

建议你看看这个  http://hi.baidu.com/lichangzai/blog/item/73f55838b3c97d21b9998f99.html

等梁哥

引用楼主 tomsze 的帖子:我使用SSIS做一个从Oralce到SQL Server2008的数据转换,其中数据源通过数据访问模式是:变量中的SQL命令.并且有一个变量专门通过计算得到从Oracle取得源数据的SQL 语句,目标的数据访问方式是:表名变量和视图名变量.也有另一个通过计算所得到的变量放着导入目标的表名.但是在运行这个包时会出现报错:OLEDB的外部列和数据源列不同步.请教:如何解决? 你的数据源与目标的列不对应吧.

关注P梁

引用 6 楼 HEROWANG 的回复:关注P梁 ...

因为无法在运行前确定转换的表,所以数据源上的变量中的sql语句是:select * from sourcetab 在目标数据库中有一个和sourcetab一样结构的表(第一次是用导入的方式直接从数据源中拉过来的,这样就保证的源数据和目标数据表的结构中一致的) 在定义目标数据的时候的表名放在一个变量中,就是目标数据表的表名

等小梁..

难道SSIS只能在设计的时候数据源数据和目标数据?应该有解决的方法吧?

关注小梁~~

引用楼主 tomsze 的帖子:我使用SSIS做一个从Oralce到SQL Server2008的数据转换,其中数据源通过数据访问模式是:变量中的SQL命令.并且有一个变量专门通过计算得到从Oracle取得源数据的SQL 语句,目标的数据访问方式是:表名变量和视图名变量.也有另一个通过计算所得到的变量放着导入目标的表名.但是在运行这个包时会出现报错:OLEDB的外部列和数据源列不同步.请教:如何解决? 中间数据流,OLEDB列跟导入数据流列配置不一致

OLEDB列跟导入数据流列配置不一致...

上一篇:关于sqlserver的并行备份问题 50wgzymzx]
下一篇:关于SQLServer 2008在项目中的应用 20fredrickhu]

相关文章

相关评论

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

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

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