建立linked server然后
insert into server2.db2.dbo.table2(column1,column2) select column1,column2 from server1.db1.dbo.table1

解决方案 »

  1.   

    你是从什么数据库迁移到什么数据库中?
    从SQLServer-》Oracle?
    还是从SQLServer-》SQLServer?
    还是别的
      

  2.   

    SQLServer-》SQLServer关键是表名不同,字段名也不同。
      

  3.   

    --建立链接服务器EXEC sp_addlinkedserver 'sqlserver2','','MSDASQL',NULL,NULL,'DRIVER={SQL Server};SERVER=sqlserver2的ip地址;UID=用户名;PWD=密码;'exec sp_addlinkedsrvlogin @rmtsrvname='sqlserver2',@useself='false',@locallogin='sa',@rmtuser='用户名',@rmtpassword='密码'
      

  4.   

    然后你就可以把sqlserver2上的数据库和表当成本地的数据库来处理了。
    访问 sqlserver2上的数据库和表可以
    select * from sqlserver2.数据库名.用户.表