先建数据库c,再导数据:
insert into c..tablename
  select * from a..tablename union all select * from b..tablename

解决方案 »

  1.   

    用DTC导入/导出,选择“追加数据”选项
      

  2.   

    合并是简单的合并,还是复杂的合并?简单的合并是指数据直接累加在一齐,不管是否有重复复杂的合并是指要处理数据重复,比如,两个表中都有A部门的资料,而两个表中记录的都不同,这种情况要怎么处理?简单的合并,新建一个库,直接用dts把数据导到一齐就行了.复杂的合并,要根据你的实际情况,分析手工写处理语句.
      

  3.   

    简单的合并
    但数据库里有20张表,a,b数据库的数据量很大了(a:30G,b:5G),要花很多时间吧弱问:DTS 是从哪里调出来呢
      

  4.   

    当然要花不少时间.
    开始--程序--Microsoft SQL Server--导入和导出数据
    --然后按向导提示的步骤去做
    注意导数据的方式,选择"在两个sql server数据库之间复制对象和数据"在接下来的设置中,将"包含扩展属性"选上把第一个数据库导到新库时,目标数据库选择"新建"
    合并第二个数据库到新库时,要注意不要勾选"删除目的对象重建",数据处理方式选择"追加"