1. 程式人生 > >通過Visual Studio 2012 比較SQL Server 數據庫的架構變更

通過Visual Studio 2012 比較SQL Server 數據庫的架構變更

http 隨著 環境 人員 新的 目標 補充 生產 通過

一 需求

隨著公司業務的發展,數據庫實例也逐漸增多,數據庫也會越來越多,有時候我們會發現正式生產數據庫也測試數據庫數據不一致,也有可能是預發布環境下的數據庫與其他數據庫架構不一致,或者,分布式數據庫上線,發現某些不可預知的原因,也會導致數據庫之間架構不一致等等。因此,在復雜的數據庫對象中,迅速全部找出數據庫的差異是DBA的一個職業技能。目前,這種比較工具很多,但是下面我們演示是開發人員通過常用工具Visual Studio 2012來比較SQL Server 數據庫的架構變更差異情況。

二 比較步驟

Step 1 打開VS,SQL(Q)-架構比較-新建架構比較:

技術分享圖片

Step 2 選擇數據源

技術分享圖片

Step 3 選擇服務器,選擇數據庫

技術分享圖片

Step 4 同樣的方式【選擇目標源】

技術分享圖片

Step 5 點擊【比較】

技術分享圖片

Step 6 結果顯示

技術分享圖片

說明(1)紅色代表這個表只在目標中有,源沒有;(2)藍色代表這個函數或者角色有不同有變動;(3)代表源中有新增,而目標沒有。

三 補充說明

當有了比較結果時,其對應的其他功能按鈕就可以操作了【慎用,防止數據更新或刪除】

比較完成後,單擊""可以更新”左邊的數據庫到右邊的數據庫中,單擊""按鈕,生成更新的腳本。

技術分享圖片

本文版權歸作者所有,未經作者同意不得轉載,謝謝配合!!!

通過Visual Studio 2012 比較SQL Server 數據庫的架構變更