成人免费xxxxx在线视频软件_久久精品久久久_亚洲国产精品久久久_天天色天天色_亚洲人成一区_欧美一级欧美三级在线观看

聊聊SQL中的Dblink

運維 數據庫運維
DBLINK是我們日常查詢管理經常要使用到的一個利器,可以很方便的將原本隔開的兩個數據庫建立起連接。為我們跨庫查詢提供一個非常便捷的方法。

[[420561]]

本文轉載自微信公眾號「SQL數據庫開發」,作者丶平凡世界。轉載本文請聯系SQL數據庫開發公眾號。

DBLINK的定義

當我們要跨本地數據庫,訪問另外一個數據庫表中的數據時,本地數據庫中就必須要創建遠程數據庫的DBLINK,通過DBLINK本地數據庫可以像訪問本地數據庫一樣訪問遠程數據庫表中的數據。

創建DBLINK的語法

定義DBLINK類型

EXEC master.dbo.sp_addlinkedserver

@server = '遠程IP地址',

@srvproduct='DBLINK類型(默認SQL Server)'

定義DBLINK連接屬性

EXEC master.dbo.sp_addlinkedsrvlogin

@rmtsrvname='遠程IP地址',

@useself='False',

@locallogin=NULL,

@rmtuser='遠程數據庫用戶名',

@rmtpassword='遠程數據庫密碼'

以上兩步要一起執行才能生成DBLINK連接。

創建DBLINK連接示例

本地數據庫IP地址是192.168.0.35,已知局域網有一臺IP地址為192.169.0.39的數據庫服務器,其賬戶和密碼分別是sa和!QAZ1234,那么我們應該這樣創建DBLINK連接:

  1. USE master 
  2. GO 
  3.  
  4. EXEC master.dbo.sp_addlinkedserver 
  5. @server = '192.168.0.39'
  6. @srvproduct='SQL Server' 
  7.  
  8. EXEC master.dbo.sp_addlinkedsrvlogin 
  9. @rmtsrvname='192.168.0.39'
  10. @useself='False'
  11. @locallogin=NULL
  12. @rmtuser='sa'
  13. @rmtpassword='!QAZ1234' 
  14. Go 

執行完后我們會看到在SSMS的服務器對象下面有一個創建好的DBLINK連接,如下圖:

DBLINK的作用

前面的定義已經說明,通過DBLINK本地數據庫可以像訪問本地數據庫一樣訪問遠程數據庫表中的數據。

DBLINK示例

以本地Customers表和遠程數據庫192.168.0.39里SQL_Road數據庫下的Orders表為例:

Customers表

遠程數據庫中的Orders表

我們想用本地的Customers表關聯遠程數據庫192.168.0.39里SQL_Road數據庫下的Orders表里的數據,可以這樣寫SQL:

  1. SELECT c.姓名,o.訂單日期 FROM Customers c 
  2. JOIN [192.168.0.38].SQL_Road.dbo.Orders o ON c.客戶ID=o.客戶ID 

結果如下:

這樣我們就將本來隔絕的兩個表通過DBLINK關聯上了。

刪除DBLINK

當我們不需要DBLINK的時候,可以通過以下方式進行刪除。

  1. EXEC master.dbo.sp_dropserver  
  2. @server='192.169.0.39'
  3. @droplogins='droplogins' 

這樣就將剛創建的DBLINK刪除了。

總結 

DBLINK是我們日常查詢管理經常要使用到的一個利器,可以很方便的將原本隔開的兩個數據庫建立起連接。為我們跨庫查詢提供一個非常便捷的方法。

 

責任編輯:武曉燕 來源: SQL數據庫開發
相關推薦

2023-05-06 08:53:13

2023-08-29 09:46:12

SQLCTE遞歸

2021-11-09 06:55:03

SQLServer排序

2023-07-28 09:54:14

SQL數據Excel

2022-08-03 08:11:58

數據測試同類型

2021-09-03 06:46:34

SQL分組集功能

2021-08-16 08:12:04

SQLMerge用法

2022-10-17 08:22:28

2023-06-05 08:36:04

SQL函數RANK()

2023-10-26 08:38:43

SQL排名平分分區

2022-07-27 08:31:28

SQL開發控制

2023-11-09 11:56:28

MySQL死鎖

2024-04-26 00:00:00

Rust檢查器代碼

2021-11-17 08:11:35

MySQL

2021-08-16 06:56:21

Slice數組類型內存

2022-04-02 08:14:02

JavaThreadLoca數據

2021-12-11 19:00:54

Java中斷機制

2021-11-10 18:52:42

SQL技巧優化

2021-10-30 19:56:10

Flutter按鈕 Buttons

2022-05-11 09:01:54

Swift類型系統幻象類型
點贊
收藏

51CTO技術棧公眾號

主站蜘蛛池模板: 免费观看黄色片视频 | 色www精品视频在线观看 | 日日操操| 色婷婷亚洲一区二区三区 | 91在线视频网址 | 欧美久久久网站 | 久久久久久久久99 | 毛片网站在线观看视频 | 国产玖玖 | 五月婷婷在线视频 | 久草资源 | 福利成人 | 日韩α片 | 亚洲精品一区二三区不卡 | 国产免费一级片 | 国产精品久久久久无码av | 亚洲精品电影 | 综合久久av | 欧美一区二区三区视频 | 国产91丝袜在线熟 | 国产精品久久一区二区三区 | 久久精品中文 | 久久99精品久久久久久青青日本 | 色一级片| 久久机热 | 久草网站 | 欧美 日韩 亚洲91麻豆精品 | 国产精品久久久久久久久久久久久 | 欧美日韩在线一区二区 | 国产精品久久一区二区三区 | 欧美日韩在线视频一区二区 | 亚洲一区二区成人 | 亚洲欧美中文日韩在线v日本 | 久久久精品一区二区三区四季av | 欧美日韩国产一区二区三区 | 国精久久 | 精品一区二区久久久久久久网站 | 成人亚洲综合 | 国产精品国产三级国产aⅴ浪潮 | 黄视频免费 | 九九在线精品视频 |