close

Toad for SQL Server - Synchronize table schema

當一個專案在開發時,資料庫至少會分成兩個環境:開發(測試)環境及正式環境,有些專案,甚至會有三個以上的資料庫,這個時候,每個資料庫的同步就是一個很大的難題。試想一下,系統上線在即,但是開發團隊仍然進行小幅微調,天啊!要上線的資料庫與開發測試的資料庫有著顯著差異,如果此時有比對同步的工具,在短時間就可以輕鬆完成這些繁雜瑣碎的工作了。

Toad for SQL Server提供此項貼心功能,Schema Compare基本上它可以比對兩個資料庫中結構物件上的不同,無論Table,View, Stored Procedure, Trigger, PK, FK, ...等等。當它比對完成後,會列出一個SQL Statement的比較表,讓使用者自行決定該怎麼做同步化,可直接完成兩個資料庫比對及同步化的問題。

Schema Compare操作是非常容易的,透過精靈(Wizard)交談模式,輕輕鬆鬆就完成Compare 和 synchronize。

由Step by Step方式,讓大家能有更深刻的感受。

Step 1. 執行 Schema Compare 功能
DBM_T_200901_ToadForSQL_01.jpg 


Step 2. 選擇需要比對的資料庫
DBM_T_200901_ToadForSQL_02.jpg 


Step 3. 執行Compare後,列出SQL Statement的比較表,讓使用者勾選須同步的項目
DBM_T_200901_ToadForSQL_03.jpg 


Step 4. 點選Synchronize,出現精靈(Wizard)交談模式
DBM_T_200901_ToadForSQL_04.jpg 


Step 5. 讓使用者選擇資料庫同步的方向(Source DB  Target DB或Target DB Source DB)
DBM_T_200901_ToadForSQL_05.jpg 


Step 6. 設定Script格式
DBM_T_200901_ToadForSQL_06.jpg 


Step 7. 讓使用者再次確認同步的項目
DBM_T_200901_ToadForSQL_07.jpg 


Step 8. 讓使用者選擇,產生Scrpt檔 或 由精靈直接執行
DBM_T_200901_ToadForSQL_09.jpg 


Step9. 終於看到大功告成的畫面
DBM_T_200901_ToadForSQL_09.jpg 

 

arrow
arrow
    全站熱搜
    創作者介紹
    創作者 itfamily 的頭像
    itfamily

    資訊軟體是啥米碗糕

    itfamily 發表在 痞客邦 留言(0) 人氣()