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

比如把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. [转]Publishing and Running ASP.NET Core Applications with IIS

    本文转自:https://weblog.west-wind.com/posts/2016/Jun/06/Publishing-and-Running-ASPNET-Core-Applications- ...

  2. 1305: Substring

    #include <iostream>#include<string.h>#include<stdio.h> using namespace std; #defin ...

  3. Linux 解决 bash ./ 没有那个文件或目录 的方法

    在Debian 或 ubuntu 64位下运行 ./xxx 会跳出来说没有这个文件或者目录,但是ls看又有这个文件,很是奇怪. 其实原因很简单,是因为他没有32位的运行库 ia32-libs ,直接安 ...

  4. 解决ORA-00904: invalid identifier标识符无效

    方法/步骤 1 大部分情况下,此错误是由于引用了不存在的列名导致的.比如select name from Studtent 当studeng表中无name列时,系统就会报此错误. 2 解决思路是,确定 ...

  5. .Cannot create an NSPersistentStoreCoordinator with a nil model

    今天用coredata事,忽然遇到这个问题:找了一会终于发现问题所在,与大家分享一下 导致这个问题的原因是因为找不到.xcdatamodeld所致,不同的人可能遇到的问题不同 可能原因1: NSURL ...

  6. Google 分布式关系型数据库 F1

    F1是Google开发的分布式关系型数据库,主要服务于Google的广告系统.Google的广告系统以前使用MySQL,广告系统的用户经常需要使用复杂的query和join操作,这就需要设计shard ...

  7. redis 进阶

    1.一定要设置最大缓存大小并设置缓存策略 如果不设置最大缓存,在新添加数据时,如果超过最大内存回事redis崩溃! 设置方式:maxmemory 1GB 使用redis-cli登录后,使用info命令 ...

  8. FirstOrDefault()的重载方法

    FirstOrDefault方法的使用总结: 现有一集合对象list, 其中集合对象调用FirstOrDefault()方法, list.FirstOrDefault()返回集合中第一个元素, 若集合 ...

  9. oracle-查询执行速度慢的sql

    Oracle 查询每天执行慢的SQL 2014-12-11 18:00:04 分类: Oracle 链接:http://blog.itpub.net/28602568/viewspace-136484 ...

  10. POJ 2082Lost Cows<>

    题意: 给出一个序列a[1....n],a[i]代表在0....i-1中比a[i]小的个数. 求出这个序列. 思路: 1:暴力. #include<cstdio> #include< ...