如何執行遠端鏈結伺服器的儲存過程,並插入到本地表

2021-08-11 10:07:44 字數 567 閱讀 4725

1. 先在遠端伺服器上建立乙個最簡單的儲存過程:

if object_id('proc_test') is not null

drop proc proc_test

gocreate proc proc_test

asbegin

set nocount on

select 1 as r;

end

2. 在本地機上建立遠端伺服器的鏈結伺服器, 

3. 執行下面的語句:

如果不要插入,只執行遠端儲存過程是沒有問題的。

4. 在遠端伺服器上反向建立本地機的鏈結伺服器

5. 再在本地機上執行第 3 步的語句, 就不再有異常了!

建立鏈結伺服器 呼叫遠端儲存過程

if exists select from master.dbo.sysservers where srvname srv lnk 判斷是否存在srv lnk的鏈結伺服器 exec sp dropserver srv lnk droplogins 刪除srv lnk鏈結伺服器 exec sp add...

鏈結遠端SQL伺服器

建立資料庫鏈結 select from sys.servers 使用 sp helpserver 來顯示可用的伺服器 exec sp helpserver 刪除已經存在的某個鏈結 exec sp droplinkedsrvlogin 伺服器別名,null exec sp dropserver 伺服器...

如何方便的建立遠端鏈結伺服器

很多朋友問區域網多資料庫伺服器訪問該如何操作?下面簡單說明如何配置遠端鏈結訪問。環境說明 源機器ip 為10.0.0.211 在該機器所在資料庫建立與目標機器的遠端資料庫鏈結。目標機器ip為 10.0.0.222。步驟 一 是指直接用 ip進行遠端鏈結,個人覺得用 ip鏈結雖然麻煩,但是直觀而且在多...