首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > 数据库 > SQL Server >

SSIS中如何根据动态的表名,传输不同的表的内容

2012-01-06 
SSIS中怎么根据动态的表名,传输不同的表的内容两个数据库,根据需要把其中的一个数据库中的某些表传送到另

SSIS中怎么根据动态的表名,传输不同的表的内容
两个数据库,根据需要把其中的一个数据库中的某些表传送到另一个数据库,要传送的表名相同,表结构也相同。
在源数据库中有个控制表,就一个字段tablename,表示要传送的表名,可能有多行记录,就是可能要传送多个表。
用“执行sql任务”读取这个控制表,然后用foreach,每次循环把一个要传输的表名赋给一个变量。
在foreach中,使用“传输sql   server对象”来传输每个表。用表达式把表名变量赋给“tableslist”属性,但是系统提示“没有指定传输的元素”。问题是给“tableslist”属性赋了表名变量了啊?

[解决办法]
关注一下!
[解决办法]
你赋的是表名而不是sql 对象.这样当然是不行.
[解决办法]
没有用过SSIS,帮顶
[解决办法]
试试用脚本任务为变量赋值

[解决办法]
关注

热点排行