公司項目中遇到一個問題:在同一SQL Server數據庫實例中,有一個數據庫A和一個數據庫B,須要將數據庫A中t1表中的數據同步到數據庫B中的t2表中,實時性要求不高,能夠一天同步一次。數據庫
今天的初始思路:使用數據庫的Job進行同步。下面將演示一個模擬場景。3d
0.環境代理
SQL Server2008 R2blog
數據庫OvertimeDB和OvertimeDBBackup,每一個庫都有一張OvertimeDay表同步
1.建立Jobim
建立做業能夠使用SQL語句,也能夠使用窗口一步步建立,咱們先在窗口中一步步建立。數據
在數據庫SQL Server代理中,找到做業,右擊做業項目
顯示建立做業的窗口:存儲過程
建立好後,進入屬性,點擊步驟選項,以下圖所示,同時點擊新建img
進入新建步驟後,填寫步驟名及命令,其中命令能夠是通常的SQL語句,也能夠建立存儲過程,在這裏執行存儲過程。
下一步進入計劃選項,並點擊新建,具體以下圖所示:
在新建做業計劃界面中,選中計劃,本次設置的是每分鐘執行一次,具體界面以下所示:
設置完成後,右擊做業,選中做業開始步驟,若執行都成功說明做業一切正常。做業開始後,可查看「查看歷史記錄功能」,查看做業執行狀況,具體以下圖所示: