两个数据库中的对象名称各不相同,并且每个库中都有很多对象,
如何合并成一个(或第二个库并到第一个库中),
表,键,索引,数据,存储...,总之第二个数据库中有的,一股脑搬到第一个数据库中,
请问用什么方法比较简便?

解决方案 »

  1.   

    有没有更好的方法,或者第二步能否用一些T-SQL代码自动完成
      

  2.   

    SQL有个叫发布和订阅的功能,用合并发布这项应该可以解决。试试吧
      

  3.   

    终于搞定,先生成数据库1的脚本,然后在目标数据库2中执行,这样就可以复制所有对象;
    再用DTS导入数据,这一步要注意两点,其一是如果数据库是有外键约束而主键为标识列的话,要
    启用标识插入,否则会报错,其二是如果数据表上有触发器,要先禁用,否则也会报错或出现不可预料的结果试了一下6楼的发布/订阅,一次可导入表的结构,数据,主键,存储过程及函数等对象,但不能导入触发器,外键,非主键索引,扩展属性等.另外,没有主键的表不能发布谢谢各位