亚洲在线久爱草,狠狠天天香蕉网,天天搞日日干久草,伊人亚洲日本欧美

為了賬號安全,請及時綁定郵箱和手機立即綁定
已解決430363個問題,去搜搜看,總會有你想問的

從SQLServer中的兩個不同服務器中選擇數據

從SQLServer中的兩個不同服務器中選擇數據

桃花長相依 2019-07-01 16:21:04
從SQLServer中的兩個不同服務器中選擇數據如何從SQLServer中兩個不同服務器上的兩個不同數據庫中選擇同一查詢中的數據?
查看完整描述

3 回答

?
慕的地8271018

TA貢獻1796條經驗 獲得超4個贊

您可以使用鏈接服務器執行此操作。

通常,將鏈接服務器配置為使數據庫引擎能夠執行Transact-SQL語句,該語句包括SQLServer的另一個實例中的表或其他數據庫產品(如Oracle)中的表。許多類型的OLE DB數據源可以配置為鏈接服務器,包括MicrosoftAccess和Excel。

鏈接服務器具有以下優點:

  • 從SQLServer外部訪問數據的能力。
  • 能夠在跨企業的異構數據源上發布分布式查詢、更新、命令和事務。
  • 類似地處理不同數據源的能力。

閱讀更多關于鏈接服務器.

按照以下步驟創建鏈接服務器:

  1. 服務器對象->鏈接服務器->新鏈接服務器

  2. 提供遠程服務器名稱。

  3. 選擇“遠程服務器類型”(SQLServer或其他)。

  4. 使用此安全上下文選擇Security->be,并提供遠程服務器的登錄和密碼。

  5. 單擊“確定”,您就完成了!

這里是創建鏈接服務器的簡單教程。

可以使用查詢添加鏈接服務器。

語法:

sp_addlinkedserver [ @server= ] 'server' [ , [ @srvproduct= ] 'product_name' ] 
     [ , [ @provider= ] 'provider_name' ]
     [ , [ @datasrc= ] 'data_source' ] 
     [ , [ @location= ] 'location' ] 
     [ , [ @provstr= ] 'provider_string' ] 
     [ , [ @catalog= ] 'catalog' ]

閱讀更多關于sp_addlinkedserver.

您必須創建鏈接服務器。只有一次..在創建鏈接服務器之后,我們可以如下所示查詢它:

select * from LinkedServerName.DatabaseName.OwnerName.TableName


查看完整回答
反對 回復 2019-07-01
?
吃雞游戲

TA貢獻1829條經驗 獲得超7個贊

SELECT
        *FROM
        [SERVER2NAME].[THEDB].[THEOWNER].[THETABLE]

您還可以查看如何使用鏈接服務器。鏈接服務器也可以是其他類型的數據源,如DB2平臺。這是一種嘗試從SQLServerTSQL或Sproc調用訪問DB2的方法.


查看完整回答
反對 回復 2019-07-01
  • 3 回答
  • 0 關注
  • 764 瀏覽
慕課專欄
更多

添加回答

舉報

0/150
提交
取消
微信客服

購課補貼
聯系客服咨詢優惠詳情

幫助反饋 APP下載

慕課網APP
您的移動學習伙伴

公眾號

掃描二維碼
關注慕課網微信公眾號