通過Visual Studio 2012 比較SQL Server 數據庫的架構變更
阿新 • • 發佈:2018-09-17
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 數據庫的架構變更