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

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


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


4、刷新后可以得到更新的腳本,可以直接復制粘貼弄走+自己檢查修改一番,然后拿到SQL Server Management上運行,自行解決出現的可能的語法錯誤,完事。
如果覺得沒必要修改,想直接用源架構覆蓋目標架構的話,直接 寫入更新:

5、最后,附上網址,上面看的不明白的可以直接瀏覽給出的網址:https://msdn.microsoft.com/zh-cn/library/aa833435(v=vs.100).aspx
2015-06-06
補充用VS2015同步 2016.06
先感慨一下,本人直接將VS版本從VS2010更新到VS2015了,感覺棒棒噠~
只是有點擔憂一下子把.net framwork版本更新到>4.5,一般的機器特別是老舊服務器會達不到使用條件?~2015年底已實踐將一台較老的服務器更新.net framwork到高版本,4.0而已,弄得服務器死機N次(客戶的),最終放棄,凄凄慘慘戚戚……
轉入正題,VS2015也是可以同步MSSQL的,差異不大:
1.找到哪里可以新建數據庫的“架構比較”:視圖-SQL Server 對象資源管理器,添加一個SQL Server的連接,右鍵要同步的數據庫,架構比較……
然后就類似VS2010的操作,往下即可……
最后你會發現比用VS2010的感覺好很多……
