SQL SERVER 不同數據庫之間查詢數據(創建作業)

兩台服務器,一台本地電腦作爲服務器(服務器名稱:TZTEK2933),需要于綫上服務器進行鏈接,綫上服務器地址:192.168.*.***

創建數據庫鏈接,如下代碼

exec sp_addlinkedserver 
    '192.168.1.120',---服務器名稱
    '',
    'SQLOLEDB',
    '192.168.1.120'---服務器IP
exec sp_addlinkedsrvlogin '192.168.1.120','false',null,'**','*****'
GO 

執行之後會在連接服務器出現新服務器的名稱,如下圖、

 

現在就可以在同一個服務器中進行對兩個數據庫查詢

然後是新建作業,找到SQL SERVER代理-->作業-->右鍵新建作業,如下圖

 

在點擊步驟

 點擊新建

 在查詢鏈接數據庫的時候需要將鏈接數據庫的名稱加上,如下語句

if exists (select * from SF$$Line where LineCode='B')
delete from [192.168.1.120].[T21KB05].[dbo].[SF$$LineStatus] where LineCode='B'
else
print '無數據'  

 寫完sql 語句之後點擊確定,作業就創建好了

然後執行作業

 然後郵件點擊作業-->作業開始步驟,等待作業完成就可以了

posted @ 2023-11-09 10:30  argus_a  阅读(34)  评论(0)    收藏  举报