給力--oracle 與 sql 同步

         作項目過程當中經常使用到數據庫同步,現把前一段時間作的一個項目部分,同步過程貼出來,供分享與本身參考!sql

本文檔分如下幾步完成:數據庫

1. 環境配置(sql 與oracle創建鏈接關係)安全

2.編寫存儲過程,job定時任務服務器

3.數據同步oracle

(一)環境配置ide

1.1 sql鏈接oracle配置
登陸SQL 後,選擇【服務器對象】-- 【連接服務器】,右鍵選擇【新建連接服務器】,以下圖所示:  

連接服務器

 
第一步配置完成後,選擇【常規】在右側出現以下圖所示:

配置完成

配置完成後,點擊【肯定】按鈕保存。
1.1.3 安全性配置
第二步配置完成後,選擇【安全性】,以下圖所示:

配置完成2

【安全性】配置完成後, 選擇【肯定】保存。
當連接服務器對象配置完成後,下面進行測試一下,看配置是否正確!
選擇【數據庫】--【InLeeData】--【新建查詢】節點。
注意:【InLeeData】 爲現場所使用的數據庫名稱。
以下圖所示:
  進行測試
select * from openquery(smart,'select * from smart_personnel')
下圖爲測試示例截圖 

測試示例截圖

(二) 編寫存儲過程測試

 參考附件(1.存儲過程腳本,2.定時任務腳本)spa

(三)數據同步3d

1.1 在公寓管理系統作以下操做代理

1.      打開 《1.公寓人員同步腳本.sql》文件。
2.      在打開編輯腳本區域,執行 1.公寓人員同步腳本.sql》內容。
1.      打開 2.task.sql》 文件。
在打開編輯腳本區域,修改數據庫用戶名稱:
找到以下語句:
@database_name=N' smart_bgs_menjin ',
將smart_bgs_menjin修改成現場SQL數據庫名稱
2.      執行 2.task.sql》內容。
前提條件:存儲過程與任務計劃都正確執行。
選擇【SQL Server代理】--【做業】--【Task】節點,而後選擇【開始做業】,以下圖所示:

開始做業

因爲保密緣由,只給出了部分步驟。僅供參考。

相關文章
相關標籤/搜索