zoukankan      html  css  js  c++  java
  • 建立数据库链路链接

    大型数据库SQL,ORACLE都支持俩个处在异地的数据库之间建立数据库间的链路链接。当数据库之间的链路建立好后,就可以像操作本地数据库一样地操作远程的数据库。下面以SQL SERVER为例:

    --Author: CXG
    --Todo:   建立数据库链路链接
    ---------------------------------------------------------------------------------------------------
    --前提条件:首先要确保SQL SERVER上面的msdtc服务已经成功启动。     

    --增加远程数据库链接
         execute   sp_addlinkedserver     @server   =     '192.168.0.45'   --远程数据库IP地址
         execute   sp_addlinkedsrvlogin   @rmtsrvname   =     '192.168.0.45',  
                   @useself   =     false   ,  
                   @locallogin   =   'sa',      
                   @rmtuser   =     'sa'   ,  
                   @rmtpassword   =     null
     go
    ---------------------------------------------------------------------------------------------------

    --建立好远程数据库链接以后,就可以操作远程数据库了
         insert into [192.168.0.45].pos_bak.dbo.unit select * from pos_yn.dbo.unit
     go
    ---------------------------------------------------------------------------------------------------
    --操作完远程的数据库以后记得删除远程数据库链接
    execute sp_droplinkedsrvlogin     @rmtsrvname   =   '192.168.0.45',   @locallogin   =   'sa'  
    execute sp_dropserver     @server   =     '192.168.0.45'
     go

  • 相关阅读:
    基于RMAN从活动数据库异机克隆(rman duplicate from active DB)
    包含min函数的栈
    栈的链表实现
    HDU 2196 树形DP Computer
    linux之access函数解析
    [置顶] sqlplus 使用笔记
    仿新浪微博登陆邮箱提示效果!
    找出数组中出现奇数次的元素<异或的应用>
    SOA体系结构基础培训教程-规范标准篇
    一个寻找.jar 和.zip文件中class文件的工具
  • 原文地址:https://www.cnblogs.com/hnxxcxg/p/2940730.html
Copyright © 2011-2022 走看看