天天看點

VS2012中資料庫架構的比較

     在進行項目進行開發或維護時,經常會改動使用的資料庫,或增加、修改字段,或加表,改存儲過程等,而且會出現多個類似的資料庫同時在用(比如過個類似的項目,要使用稍有不同的資料庫),這個時候就可能需要進行資料庫的架構比較,檢視各個項目之間的資料庫有什麼異同。

      在以前主要靠每次修改留下腳本來追蹤資料庫的變化,如果遺忘寫更新腳本或更新腳本找不到了,就很難進行架構的比較了,而最新的VS2012中就有資料庫架構比較這個工具,并且比較後可以生成更新腳本,具體的操作步驟如下: 

      一、首先打開VS2012的SQL SERVER對象資料總管,加載資料庫,如下圖:

VS2012中資料庫架構的比較

     在資料庫清單中列出了所有的庫。

      二、在要比較的資料庫,如yygl_jx上,單擊右鍵,在彈出的菜單中選擇架構比較,會彈出以下的視窗,目前資料庫名在左側顯示出來了,現在需要選擇右邊的目标資料庫

VS2012中資料庫架構的比較

   在下拉框中選擇一個資料庫後,單擊左上角的比較按鈕

VS2012中資料庫架構的比較

   比較完成後,單擊"

VS2012中資料庫架構的比較

"可以更新”左邊的資料庫到右邊的資料庫中,單擊"

VS2012中資料庫架構的比較

"按鈕,生成更新的腳本。

VS2012中資料庫架構的比較