一、什么是DBLink

百度百科:
dblink(Database Link)数据库链接顾名思义就是数据库的链接 ,就像电话线一样,是一个通道,当我们要跨本地数据库,访问另外一个数据库表中的数据时,本地数据库中就必须要创建远程数据库的dblink,通过dblink本地数据库可以像访问本地数据库一样访问远程数据库表中的数据。

简而言之,本机数据库可以通过本机数据库访问远程数据库的数据。

二、创建DBLink连接示例

本地数据库IP地址是192.123.0.20,已知局域网内有一台192.123.0.23的数据库服务器,该数据库账户为:sa密码为:123456 创建DBLink:

USE masterGO--DBLink类型
EXEC master.dbo.sp_addlinkedserver
@server = '192.123.0.23', --'远程IP地址'
@srvproduct='SQL Server' --'DBLink类型(默认SQL Server)'--DBLink连接属性
EXEC master.dbo.sp_addlinkedsrvlogin
@rmtsrvname='192.123.0.23',--'远程IP地址'
@useself='False',
@locallogin=NULL,
@rmtuser='sa',--'远程数据库用户名'
@rmtpassword='123456'--'远程数据库密码'Go

执行之后可以在本地数据库服务器下看到一个创建好的DBLink连接,如下图:

三、DBLink应用示例

以本地数据库中的CustomersInfo表以及远程关联数据库192.123.0.23里的Road数据库下的Oraders表为例:


----------------------------------------------------------------------------------------------------------------


------------------------------------------------------------------------------------------------------------------

SELECT c.姓名,o.订单日期 FROM CustomersInfo c
JOIN [192.123.0.23].SQL_Road.dbo.Orders o ON c.客户ID=o.客户ID

结果如下:

通过这种方式,便可以关联访问两个不同数据库下的表数据了。

四、DBLink的删除

EXEC master.dbo.sp_dropserver
@server='192.123.0.23',
@droplogins='droplogins'

执行完语句后DBLink就删除了。

DBLink应用速成相关推荐

  1. oracle创建DBLink连接

    1.创建dblink的第一种方式,是在本地数据库tnsnames.ora文件中配置了要远程访问的数据库.tnsnames.ora文件在你安装oracle客户端安装文件里 如:(E:\oracle\pr ...

  2. dblink oracle mysql,Oracle dblink的使用

    将多个不同地点的服务器的oracle数据库逻辑上看成一个数据库,也就是说在一个数据库中可以操作另一个远程的数据库中的对象. Oracle DBLINK 作用:将多个不同地点的服务器的oracle数据库 ...

  3. 抖音的标题写什么内容_看了这篇文章,我才真正明白什么才是英语速成之路!感恩...

    英语的重要性,毋庸置疑!尤其对广大职场人士,掌握英语意味着就多了一项竞争的技能.那,对于我们成人来说,时间是最宝贵的.如何短时间内在英语方面有所突破,这是我们最关心的事情.英语学习,到底有没有捷径可以 ...

  4. 我也说说Emacs吧(6) - Lisp速成

    前面我们学习了基本操作,也走马观花地看了不少emacs lisp的代码.这一章我们做一个lisp的速成讲座. Lisp的含义是表处理语言.它的代码组成结构都是用括号组成的表来表示的.Lisp中的功能, ...

  5. 如何破解汽车-快速的速成课程

    by Kenny Kuchera 肯尼·库切拉(Kenny Kuchera) 如何破解汽车-快速的速成课程 (How to hack a car - a quick crash-course) The ...

  6. 【oracle】dblink创建

    目的:oracle中跨数据库查询 两台数据库服务器db_A(本地)和db_B(远程192.168.1.100),db_A下用户user_a 需要访问到db_B下user_b的数据 解决:查询得知使用d ...

  7. Microsoft Office Communications Server 2007 R2 RTM 简体中文企业版部署速成篇之二

    写文章真是件累人的事情.\(^o^)/~.OCS2007R2中的CWA有很多新特性.今天我们来看看,接着昨天的开始.本篇基于速成篇之一.Go!在一中的环境中多了,一台WIN2008的服务器,并加入域. ...

  8. linux安装配置postgres及使用dblink

    好久不写东西,一直在看些开源的东西,下面贴下linux上安装配置postgres及使用dblink的操作参考,以供读者和自己今后参考: 1.下载源码:postgresql-9.3.2.tar.gz 2 ...

  9. 芬兰开放“线上AI速成班”课程,全球网民均可免费观看

    出品 | AI科技大本营(ID:rgznai100) 去年,芬兰推出了一个免费的"人工智能线上速成班"项目,目的是向该国民众教授与新技术有关的知识.现在,作为送给全世界的圣诞节礼物 ...

  10. 速成班出来的AI人才,老板到底要不要?6位导师告诉你行业真相

    整理 | 明明 2018年1月16日,全球最大中文 IT 社区CSDN在北京蔓兰酒店举办了" AI 生态赋能2018论坛暨 CSDN AI 新战略发布会".在本次发布会上,CSDN ...

最新文章

  1. 弃用notepad++
  2. equal、hashcode、==
  3. 给Java程序员的Golang教程
  4. GitHub项目协作基本步骤
  5. 还没搞懂串口通信?一文带你读懂
  6. Nginx日志配置详解
  7. python logging模块使用教程
  8. 黑莓Torch 9800,了无新意落后主流机型
  9. Vue与class和style
  10. RapidMiner tuts
  11. Scrum Meeting博客目录
  12. 电子科技大学研究生图论课程
  13. IP 防护等级技术白皮书
  14. 如何用示波器测量输出阻抗
  15. android短信接收处理和发送
  16. 绿地智创金融谷项目成功举办第六届西安建筑业绿色施工示范工程观摩会
  17. dmp标签_[重磅推荐]你必须知道的京准通DMP知识!
  18. 2021年前的最后一篇文章,分享一下前端这几年的感受和心得,总结过去展望未来
  19. 网络云存储技术Windows server 2012 (项目七 存储服务器重复数据删除的配置与管理)
  20. 第一篇 重新认识皮肤

热门文章

  1. 山东理工大学ACM平台题答案 1134 数列求和
  2. 浅层复制和深层复制( implements Cloneable )
  3. Guass Rank(深度学习数值特征归一化方法)
  4. 基于Python的电商数据分析系统
  5. star面试法则面试案例_案例面试技巧
  6. python 生信分析_提速Python!无论生信分析还是数据分析
  7. [论文] 主动学习直推学习测试集验证集
  8. php本地解密,PHPDecode 在线解密工具
  9. win10电脑插入U盘不显示U盘盘符怎么办?
  10. windows11的ps界面字体显示过小