读书人

两个表的结构有点不一样数据能不能导

发布时间: 2012-02-09 18:22:27 作者: rapoo

两个表的结构有点不一样,数据能不能导
我想把一个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就可以了。
使用时对应需要传输的列名就行。

读书人网 >SQL Server

热点推荐