1
給定一個數據庫設計,由用於創建它的TSQL定義。有沒有簡單的方法來檢查現有的數據庫以確保實現與該設計相匹配?數據庫實現與設計是否匹配?
所有表和列都佔了?
所有列都標記爲空或適當地爲空(我問這個問題的根源)?
進一步,檢查主鍵和外鍵?
給定一個數據庫設計,由用於創建它的TSQL定義。有沒有簡單的方法來檢查現有的數據庫以確保實現與該設計相匹配?數據庫實現與設計是否匹配?
所有表和列都佔了?
所有列都標記爲空或適當地爲空(我問這個問題的根源)?
進一步,檢查主鍵和外鍵?
您可以使用Visual Studio 2010's database project或商業工具(如RedGate's schema compare)來比較和同步模式。
當Visual Studio幾乎沒有空閒時(至少在支持數據庫項目的版本中),感覺有點奇怪,以突出RedGate的架構比較作爲「商業工具」 –
@Damien_The_Unbeliever:好吧,MS棧上的大多數開發人員已經將它... –