zoukankan      html  css  js  c++  java
  • 本地不同数据库或远程服务器之间数据交换

    不要说是同一台机器上的两个数据库了就是两台机器上的两个数据库也没问题。    
    同一台机器上的两个数据库   
      insert   into   库名.dbo.表(...)   select   *   from   库名.dbo.表 
     
    在多个服务器间进行,条件查询,条件插入操作   
    select   *   into   本地库名..表名   from   OPENDATASOURCE('SQLOLEDB', 'Data Source=远程ip;User ID=sa;Password=密码').库名.dbo.表名   
    insert   本地库名..表名   select   *   from   OPENDATASOURCE('SQLOLEDB','Data Source=远程ip;User ID=sa;Password=密码').库名.dbo.表名
     
    或使用联结服务器:   
    EXEC   sp_addlinkedserver   '别名','','MSDASQL',NULL,NULL,'DRIVER={SQL   Server};SERVER=远程名;UID=用户;PWD=密码;'exec  sp_addlinkedsrvlogin   @rmtsrvname='名',@useself='false',@locallogin='sa',@rmtuser='sa',@rmtpassword='密码' 
    go
    然后你就可以如下:   
      select   *   from   别名.库名.dbo.表名   
      insert   库名.dbo.表名   select   *   from   别名.库名.dbo.表名   
      select   *   into   库名.dbo.新表名   from   别名.库名.dbo.表名   
      go
  • 相关阅读:
    【2019/5/24】周进度报告
    第一阶段意见汇总以及改进
    【2019/5/18】周进度报告
    用户体验评价-搜狗输入法
    第二阶段冲刺1
    第十四周总结
    找水王
    第十三周总结
    程序员修炼之道-从小工到专家阅读笔记02
    第十二周总结
  • 原文地址:https://www.cnblogs.com/yuhanzhong/p/3671355.html
Copyright © 2011-2022 走看看