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

两个表的结构有点不一样,数据能不能导解决方法

2012-02-09 
两个表的结构有点不一样,数据能不能导我想把一个serverS1的一个表T1数据导到另一个serverS2的一个表T2里。

两个表的结构有点不一样,数据能不能导
我想把一个serverS1的一个表T1数据导到另一个serverS2的一个表T2里。
用SSIS的一个包实现。
用ADO.NETsource 和ADO.NETdestination,
ADO.NETsource 连接S1的T1,ADO.NETdestination连接S2的T2.
现在T2比T1多了四个字段,我试了一下整个包执行完后T1里得数据没导到T2里,是要求T2和T1的结构完全一样么?

[解决办法]
不用结构完全一样,但你需要在SSIS中设置对应字段.
[解决办法]
##t1是临时表, 当执行完毕, 连线断开后, 会自动删除临时表的.
[解决办法]
其实2个环节可以合并为,

SQL code
select lname,rname,buildfrom SchoolDB .dbo.T_Class
[解决办法]
直接用transformation就可以了。
使用时对应需要传输的列名就行。

热点排行