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 語句之後點擊確定,作業就創建好了
然後執行作業

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

浙公网安备 33010602011771号