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

比如把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. Python识别网站验证码

    http://drops.wooyun.org/tips/6313 Python识别网站验证码 Manning · 2015/05/28 10:57 0x00 识别涉及技术 验证码识别涉及很多方面的内 ...

  2. strlcpy() 函数

    size_t strlcpy(char *dst, const char *src, size_t siz) {  char *d = dst; const char *s = src; size_t ...

  3. Underscore.js 的模板功能介绍与应用

    Underscore是一个非常实用的JavaScript库,提供许多编程时需要的功能的支持,他在不扩展任何JavaScript的原生对象的情况下提供很多实用的功能,需要了解的朋友可以详细参考下   U ...

  4. 把perl脚本编译成exe

    来源:http://www.veryhuo.com/a/view/38338.html 今天想把 perl 脚本编译成 exe 以便脱离 perl 解释器独立运行.都可以生成PERL的PE文件,在PE ...

  5. iOS 常用代码块

    1.判断邮箱格式是否正确的代码: // 利用正则表达式验证 -( BOOL )isValidateEmail:( NSString  *)email {   NSString  *emailRegex ...

  6. 关于js向jsp中传输中文乱码问题

    最近做项目遇到的js向jsp中传中文结果是乱码,不知道是否是我换了用eclipse的原因还是什么,以前用的MyEclipse反正最后解决办法如下: 1.把js文件复制到桌面: 2.打开文件并用另存为u ...

  7. 新建aix实例

    http://www.cnblogs.com/kfarvid/archive/2010/12/21/1912553.html   DB2数据库 http://wenku.baidu.com/view/ ...

  8. [转]用android LinearLayout和RelativeLayout实现精确布局

    先明确几个概念的区别: padding margin都是边距的含义,关键问题得明白是什么相对什么的边距. padding是控件的内容相对控件的边缘的边距. margin是控件边缘相对父控件的边距. a ...

  9. tomcat内存优化问题

    Java内存组成 1) 堆 运行时数据区域,所有类实例和数组的内存均从此处分配.Java 虚拟机启动时创建.对象的堆内存由称为垃圾回收器 的自动内存管理系统回收. 堆由两部分组成: 其中eden+fr ...

  10. 利用BFS求最短路

    利用BFS求图的最短路, POJ3984 #define _CRT_SECURE_NO_DEPRECATE #include<iostream> #include<string.h& ...