用VS2010檢查兩個MSSQL數據庫的架構差異并同步

jopen 9年前發布 | 16K 次閱讀 MSSQL SQL Server 數據庫服務器


因軟件在一直不停的更新迭代,導致的數據庫同步問題就來了,于是開始瀏覽網頁找解決方案,不經意間從msdn上發現原來VS2010就有此功能:

1、打開VS,數據-架構比較-新建架構比較:

用VS2010檢查兩個MSSQL數據庫的架構差異并同步

2、選擇已保存過的數據庫連接或者新建連接,左邊的是源架構,右邊的是要比較的目標架構:(還可以對數據庫文件的架構進行比較,此處演示的是直接連接數據庫的方式)

用VS2010檢查兩個MSSQL數據庫的架構差異并同步 用VS2010檢查兩個MSSQL數據庫的架構差異并同步

3、有興趣的可以看下架構比較設置里面的內容,然后點擊確定:

用VS2010檢查兩個MSSQL數據庫的架構差異并同步 用VS2010檢查兩個MSSQL數據庫的架構差異并同步

4、刷新后可以得到更新的腳本,可以直接復制粘貼弄走+自己檢查修改一番,然后拿到SQL Server Management上運行,自行解決出現的可能的語法錯誤,完事。

如果覺得沒必要修改,想直接用源架構覆蓋目標架構的話,直接 寫入更新:

用VS2010檢查兩個MSSQL數據庫的架構差異并同步

5、最后,附上網址,上面看的不明白的可以直接瀏覽給出的網址: https://msdn.microsoft.com/zh-cn/library/aa833435(v=vs.100).aspx

 本文由用戶 jopen 自行上傳分享,僅供網友學習交流。所有權歸原作者,若您的權利被侵害,請聯系管理員。
 轉載本站原創文章,請注明出處,并保留原始鏈接、圖片水印。
 本站是一個以用戶分享為主的開源技術平臺,歡迎各類分享!