[SQL ] mssql 資料庫結構比對更新

作者: GoalBased (Artificail Intelligence)   2014-08-15 19:56:08
資料庫名稱: mssql
資料庫版本: 2012↑
內容/問題描述:
想要做一個功能,我的.sql檔裡面會存放最新資料庫的結構,
當客戶執行這個.sql時,這支檔案會用這個最新的結構去比對客戶的資料庫結構,
ex: 如果新結構有A table 而客戶的資料庫結構沒有的話,就會新增這個table,
若table存在則比對欄位,如果欄位不存在就新增,如果存在的話比對資料型態,
若資料型態不同的話,更新舊結構的欄位資料型態,
目前已經有解決的方法了,但總覺得有點土法煉鋼,
也詢問過不少人的意見,卻沒有一些新的想法,
請問大家有什麼建議嗎?
作者: Minervus   2014-08-28 15:56:00
我記得2012已經有內建此功能?vs2012還是SSDT吧

Links booklink

Contact Us: admin [ a t ] ucptt.com