您可以使用鏈接服務器執行此操作。
通常,將鏈接服務器配置為使數據庫引擎能夠執行Transact-SQL語句,該語句包括SQLServer的另一個實例中的表或其他數據庫產品(如Oracle)中的表。許多類型的OLE DB數據源可以配置為鏈接服務器,包括MicrosoftAccess和Excel。
鏈接服務器具有以下優點:
- 從SQLServer外部訪問數據的能力。
- 能夠在跨企業的異構數據源上發布分布式查詢、更新、命令和事務。
- 類似地處理不同數據源的能力。
閱讀更多關于鏈接服務器.
按照以下步驟創建鏈接服務器:
服務器對象->鏈接服務器->新鏈接服務器
提供遠程服務器名稱。
選擇“遠程服務器類型”(SQLServer或其他)。
使用此安全上下文選擇Security->be,并提供遠程服務器的登錄和密碼。
單擊“確定”,您就完成了!
這里是創建鏈接服務器的簡單教程。
或
可以使用查詢添加鏈接服務器。
語法:
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