如何把服务器的MSSQL数据追加到本地MSSQL数据库中呢?
比如说服务中的MSSQL有100条数据,本地的有80条,那如何把服务中的那20条追加到本地MSSQL数据库中

解决方案 »

  1.   

    先建个链接服务器
    sp_addlinkedserver
    sp_addlinkedsrvlogin然后
    insert into 本地数据裤.用户名.表名
    select 字段....字段 from 链接服务器名.数据库名.用户名.表名 where 条件
      

  2.   

    如何把服务器的MSSQL数据追加到本地MSSQL数据库中呢?
    比如说服务中的MSSQL有100条数据,本地的有80条,那如何把服务中的那20条追加到本地MSSQL数据库中
    --前提,已注册本地到服务器的连接
    insert into 本地机器名.数据库名.用户名.表名(对应字段) 
    select (对应字段) from 服务器名.数据库名.用户名.表名 where 关键字 not in (select 关键字 from 本地机器名.数据库名.用户名.表名)
      

  3.   

    用DTS 不要寫代碼,可以從服務器上向本機添加數據 如果你不喜歡用DTS的話,就用openrowset把服務器的數據取出,再添加到本機數據表中