如题:把远程的数据库对应表里的数据转移到本地数据数据库的对应表里

比如把192.168.188.160的DB的A表的数据转移到本地的DB的A表里

第一步:连接远程服务器前准备
exec sp_addlinkedsrvlogin 'LWServer ', 'false ',null, 'sa', 'kinginfo' --获取连接远程服务器的权限
exec sp_addlinkedserver 'LWServer', ' ', 'SQLOLEDB ', '192.168.188.160' --注册远程服务器 第二步:查询对应数据
select * from LWserver.erp_test.dbo.basis_ware_main 第三步:数据转移--这里把LWserver.erp_test.dbo.basis_ware_main表里的数据转移到 本地数据库的basis_ware_main表里
insert into LWserver.erp_test.dbo.basis_ware_main Select * from basis_ware_main 以上是 <pre name="code" class="sql">LWserver.erp_test.dbo.basis_ware_main 和 basis_ware_main 表结构完全相同的情况,如果两表字段不一样可如此:
insert into LWserver.erp_test.dbo.t_gx_new
      (
      [STYLE_NO]
      ,[CZ]
      ,[BM_CODE]
      ,[ORDER_NO]
      ,[GX_NAME]
      ,[SCNL]
      ,[GROUP_PRICE]
      ,[MAIN_PRICE]
      ,[LAST_PRICE]
      ,[GX_NO]
      ,[ID]
      ,[KIND]
      ,[ZDCODE]
      ,[CODE]
      ,[W_NIDDLE]
      ,[ZK]
      ,[NIDDLE_COUNT]
      ,[NIDDLE_POSITION]
      ,[NIDDLE_LINE]
      ,[BOTTON_LINE]
      ,[MEMO]
      ,[SID]
      ,[CNID]
      ,[avi_path]
      ,[fzgj]
      ,[REAL_XL]
      ,[w_minute]
      ,[w_SET]
      ,[fittings]
      ,[NIDDLE]
      ,[FL]
      ,[TECH_KIND]
      ,[GX_NAME_E]
      ,[DingE]
      ,[DMinute]
      ,[SHORT_NAME]
      ,[DingE_Plan]
      ,[DMinute_plan]
      ,[Rato]
      ,[PrintCount]
      ,[SizeNo]
      ,[SizeName]
      ,[JHDASHU]
      ,[SJDASHU]
      ,[RealDozCount]
      ,[RealDozMinute]
      ,[KindOrder]
      ,[SalaryKind]
      ,[BaseSalaryStand]
      ,[PriceSalaryStand]
      ,[CheLong]
      ,[NiddleCount]
      ,[LineNeed]
      ,[LineKind]
      ,[NeedTime]
      ,[ColorSet]
      ,[SizeSet]
      ,[ZXM_JH]
      ,[ZXM_SJ]
      )
      select
       [STYLE_NO]
      ,[CZ]
      ,[BM_CODE]
      ,[ORDER_NO]
      ,[GX_NAME]
      ,[SCNL]
      ,[GROUP_PRICE]
      ,[MAIN_PRICE]
      ,[LAST_PRICE]
      ,[GX_NO]
      ,[ID]
      ,[KIND]
      ,[ZDCODE]
      ,[CODE]
      ,[W_NIDDLE]
      ,[ZK]
      ,[NIDDLE_COUNT]
      ,[NIDDLE_POSITION]
      ,[NIDDLE_LINE]
      ,[BOTTON_LINE]
      ,[MEMO]
      ,[SID]
      ,[CNID]
      ,[avi_path]
      ,[fzgj]
      ,[REAL_XL]
      ,[w_minute]
      ,[w_SET]
      ,[fittings]
      ,[NIDDLE]
      ,[FL]
      ,[TECH_KIND]
      ,[GX_NAME_E]
      ,[DingE]
      ,[DMinute]
      ,[SHORT_NAME]
      ,[DingE_Plan]
      ,[DMinute_plan]
      ,[Rato]
      ,[PrintCount]
      ,[SizeNo]
      ,[SizeName]
      ,[JHDASHU]
      ,[SJDASHU]
      ,[RealDozCount]
      ,[RealDozMinute]
      ,[KindOrder]
      ,[SalaryKind]
      ,[BaseSalaryStand]
      ,[PriceSalaryStand]
      ,[CheLong]
      ,[NiddleCount]
      ,[LineNeed]
      ,[LineKind]
      ,[NeedTime]
      ,[ColorSet]
      ,[SizeSet]
      ,[ZXM_JH]
      ,[ZXM_SJ] from Client.olntest.dbo.t_gx_new 其中 LWserver.erp_test.dbo.t_gx_new和Client.olntest.dbo.t_gx_new一个是服务器,一个是客户端,操作可在第三台机器上操作 附上服务器连接相关存储过程用法:http://blog.sina.com.cn/s/blog_4c197d4201017aoq.html 



												

sql server 2008 把远程的数据库的数据转移到本地数据数据库里的更多相关文章

  1. SQL Server 2008 允许远程链接 解决方法

    用户在使用SQL Server 2008远程链接时,可能会弹出如下对话框: 在链接SQL服务器时发生网络链接错误或特定实例错误.SQL服务器不存在或者链接不成功.请验证用户名是否正确或SQL服务器是否 ...

  2. SQL Server 2008 允许远程链接,适用于广域网和局域网

    用户在使用SQL Server 2008远程链接时,可能会弹出如下对话框: 在链接SQL服务器时发生网络链接错误或特定实例错误.SQL服务器不存在或者链接不成功.请验证用户名是否正确或SQL服务器是否 ...

  3. SQL Server 2008 允许远程连接的配置

    如果无法通过IP地址远程连接你的SQL Server 2008服务器,可以参考下面的内容进行设置.在进行下述设置之前,应该确保你的网络已经安装设置完毕,服务器已经正常连接到网络中. 1.单击Windo ...

  4. 如何开启SQL Server 2008的远程联机

    需要开启SQL Server 2008 远程联机,需按如下操作步骤执行: 1.首先需要在{程序}-{Microsoft SQL Server 2008}-{配置工具}-{SQL Server 配置管理 ...

  5. SQL Server 2008 开启远程连接

    除了 IP1.IP2 外,也要把 IPALL 的端口也设置为 1433 参考:SQL Server开启1433端口,彻底解决方案

  6. 让Sql Server 2008 可以远程连接的方法

    1.先开防火墙TCP:1433 2.设置外围端口为:1433 注意一定不要忘记“启用”和IPALL的端口设置 3.重启SQL完成 如果要查看1433端口有没有启用并被监听,只要在cmd里使用netst ...

  7. SQL Server 2008 R2如何开启数据库的远程连接

    SQL Server 2008 R2如何开启数据库的远程连接 SQL Server 2005以上版本默认是不允许远程连接的,如果想要在本地用SSMS连接远程服务器上的SQL Server 2008,远 ...

  8. SQL Server 2008 开启数据库的远程连接

     转载: 陈萌_1016----有道云笔记 SQL Server 2008默认是不允许远程连接的,如果想要在本地用SSMS连接远程服务器上的SQL Server 2008,远程连接数据库.需要做两个部 ...

  9. SQL Server 2008如何开启数据库的远程连接

    SQL Server 2008默认是不允许远程连接的,如果想要在本地用SSMS连接远程服务器上的SQL Server 2008,远程连接数据库.需要做两个部分的配置: 1,SQL Server Man ...

随机推荐

  1. js 系统时间对象

    alert(new Date()); 年是多少,月,日 var year=new Date(); var m=year.Getfullmonth; alert(m);月份特殊,必须加个数字1 数据类型 ...

  2. MVC中用 BundleCollection 压缩CSS时图片路径问题

    MVC中有个专门提供JS和CSS压缩的类,BundleCollection,其实这个类也可以在asp.net中用, 关于BundleCollection类的详细推荐个地址:http://www.cnb ...

  3. hdu 1212 Big Number(大数取模)

    Problem Description As we know, Big Number is always troublesome. But it's really important in our A ...

  4. 贪心+bfs 或者 并查集 Codeforces Round #268 (Div. 2) D

    http://codeforces.com/contest/469/problem/D 题目大意: 给你一个长度为n数组,给你两个集合A.B,再给你两个数字a和b.A集合中的每一个数字x都也能在a集合 ...

  5. replication factor

    http://www.tuicool.com/articles/RJbIBj 关于Hadoop中replication factor解惑 时间 2014-06-09 08:00:50   ITeye ...

  6. reactor与proactor模式

    在比较这两个模式之前,我们首先的搞明白几个概念,什么是阻塞和非阻塞,什么是同步和异步. 同步和异步是针对应用程序和内核的交互而言的. 同步是指用户进程触发IO操作并等待或者轮询的去查看IO操作是否就绪 ...

  7. VC2010编译错误

    1. cannot convert parameter 1 from 'const char [43]' to 'LPCWSTR' 我是看了这个之后解决问题的~ http://blog.163.com ...

  8. Encoding filter 编码过滤器

    1.首先编写过滤器,实际上就是继承了filter接口的一个类,实现其中的init  doChain  和destroy方法 package com.util; import java.io.IOExc ...

  9. sql server统计字段的值在某些范围内中的个数

    有一张表test如下: create table test ( id ,) primary key, num int ) 插入数据: ); ); ); ); ); ); ); ); ); ); ); ...

  10. 使用oracle数据库开发,异常总结

    最近两天使用的oracle数据库开发项目时遇到了2个异常,第一个是执行sql语句时报异常:“ORA-00911: 无效字符”,如下图: sql语句如下: 断点调试,把sql语句拷贝到pl/sql里执行 ...