有异地两台服务器A、B,相同数据库,其间无网络连接。想对数据库A中表1,表2 两张表的数据复制到数据库B中,用优盘拷贝,有什么好的方法吗?

解决方案 »

  1.   

    --1.在B服务器的查询分析器执行下面代码
    sp_addlinkedserver 'lnksvr','','sqloledb','A服务器IP'
    exec sp_addlinkedsrvlogin 'lnksvr',false,null,'用户名','密码'
    --2.test
    select * into tb1 from [lnksvr].[数据库名].[dbo].tb1
    select * into tb2 from [lnksvr].[数据库名].[dbo].tb2
      

  2.   

    如果是将数据库A中表1,表2的数据追加到数据库B中呢。表1表2中都有自增量的ID号,该如何解决。
      

  3.   

    SET IDENTITY_INSERT tb1 on
    insert into tb1(id,col1,col2...)
    select id,col2,col2...  from [lnksvr].[数据库名].[dbo].tb1
    SET IDENTITY_INSERT tb1 off
      

  4.   

    A、B服务器之间无网络连接,是要将A机的数据备份到磁盘上,再拷贝到B机进行数据的插入。用什么方法?
      

  5.   

    是在ASP中用的。谢谢,请指教 。