当前位置: 代码迷 >> Sql Server >> 从一个库到另一个库的数据复制提案,两个库的e-r设计不同
  详细解决方案

从一个库到另一个库的数据复制提案,两个库的e-r设计不同

热度:91   发布时间:2016-04-24 18:42:29.0
从一个库到另一个库的数据复制方案,两个库的e-r设计不同
现在想到2个方案,
方案一:从库1 里逐表找字段,插入到库2对应的表里,两个库的e-r设计不同。
方案二: 在库1上创建视图,逐条取出来放到库2临时表里,然后库2数据从临时表里取出数据,插入到相应的数据表里。

实现起来好像要做的工作差不多,需要匹配每个表的字段都需要找到对应表的匹配项@_@

正在使用第一种方案,欢迎和大家讨论。
------解决方案--------------------
建议用方案一,但要注意2个数据库的库级和字段级的排序字符集问题,应一致.

------解决方案--------------------
方案二的视图也不错,不过就没必要用临时表了,直接:

insert into 库2.dbo.表
select *
from 库1.dbo.视图

这样比较方便。

当然,本质上和第一种方案没什么区别,只是先创建视图,设置好字段的对应关系,再导入
  相关解决方案