SQL Server同實例下不一樣數據庫表的同步(job實現)

 

公司項目中遇到一個問題:在同一SQL Server數據庫實例中,有一個數據庫A和一個數據庫B,須要將數據庫A中t1表中的數據同步到數據庫B中的t2表中,實時性要求不高,能夠一天同步一次。數據庫

今天的初始思路:使用數據庫的Job進行同步。下面將演示一個模擬場景。3d

0.環境代理

SQL Server2008 R2blog

數據庫OvertimeDB和OvertimeDBBackup,每一個庫都有一張OvertimeDay表同步

1.建立Jobim

建立做業能夠使用SQL語句,也能夠使用窗口一步步建立,咱們先在窗口中一步步建立。數據

在數據庫SQL Server代理中,找到做業,右擊做業項目

顯示建立做業的窗口:存儲過程

 建立好後,進入屬性,點擊步驟選項,以下圖所示,同時點擊新建img

進入新建步驟後,填寫步驟名及命令,其中命令能夠是通常的SQL語句,也能夠建立存儲過程,在這裏執行存儲過程。

下一步進入計劃選項,並點擊新建,具體以下圖所示:

在新建做業計劃界面中,選中計劃,本次設置的是每分鐘執行一次,具體界面以下所示:

設置完成後,右擊做業,選中做業開始步驟,若執行都成功說明做業一切正常。做業開始後,可查看「查看歷史記錄功能」,查看做業執行狀況,具體以下圖所示:

相關文章
相關標籤/搜索