zoukankan      html  css  js  c++  java
  • [SQL][转贴]数据库表数据复制相关问题

    字体变小 字体变大

    数据库表数据复制问题
    如何把A库中表A1里的数据复制到B库中去?
    1、在数据库A中:选择"表A1" -> "所有任务" -> "导出数据" -> 下一步 -> 在数据库中选择A数据库 -> 下一步 -> 在数据库中选择B数据库 -> 下一步 -> 默认 -> 选择A1表 -> 下一步 -> 下一步 -> OK
    2、到数据库B中去,要记得先刷新才能看到已经复制过来的表以及其中的数据。

    数据库调用的问题:
    在同一服务器中:use A
                    select * from B.dbo.[Table]
    不在同一服务器:use A
                    select * from openrowset('sqloledb','IP地址','sa';'密码','select * from B.dbo.[Table]')

     调用远程的服务器中数据库中数据表中的方法 是sp_addlinkedserver
    用法参照下面的例子
    如何在sql   server中建立与其它sql   server的连接  
      创建一台名为   server2   的链接服务器:  
      use   master  
      exec   sp_addlinkedserver   server2,nsql   server  
      创建一个映射,使用帐号   sa   和密码   password   连接到链接服务器   server2:  
      exec   sp_addlinkedsrvlogin   server2,   false,   null,   sa,   password  
      查询数据:  
      select   *   from   server2.dbname.dbo.tablename  
       
     

    --如果经常访问或数据量大,建议用链接服务器  
       
      --创建链接服务器  
      exec   sp_addlinkedserver     srv_lnk,,sqloledb,远程服务器名或ip地址  
      exec   sp_addlinkedsrvlogin   srv_lnk,false,null,用户名,密码  
      go  
       
      --查询示例  
      select   *   from   srv_lnk.数据库名.dbo.表名  
       
      --导入示例  
      select   *   into   表   from   srv_lnk.数据库名.dbo.表名  
       
      go  
      --处理完成后删除链接服务器  
      exec   sp_dropserver   srv_lnk,droplogins

  • 相关阅读:
    B.Icebound and Sequence
    Educational Codeforces Round 65 (Rated for Div. 2) D. Bicolored RBS
    Educational Codeforces Round 65 (Rated for Div. 2) C. News Distribution
    Educational Codeforces Round 65 (Rated for Div. 2) B. Lost Numbers
    Educational Codeforces Round 65 (Rated for Div. 2) A. Telephone Number
    Codeforces Round #561 (Div. 2) C. A Tale of Two Lands
    Codeforces Round #561 (Div. 2) B. All the Vowels Please
    Codeforces Round #561 (Div. 2) A. Silent Classroom
    HDU-2119-Matrix(最大匹配)
    读书的感想!
  • 原文地址:https://www.cnblogs.com/welcome/p/1192661.html
Copyright © 2011-2022 走看看