2011-08-12 28 views
1

給定一個數據庫設計,由用於創建它的TSQL定義。有沒有簡單的方法來檢查現有的數據庫以確保實現與該設計相匹配?數據庫實現與設計是否匹配?

所有表和列都佔了?

所有列都標記爲空或適當地爲空(我問這個問題的根源)?

進一步,檢查主鍵和外鍵?

回答

1

您可以使用Visual Studio 2010's database project或商業工具(如RedGate's schema compare)來比較和同步模式。

+3

當Visual Studio幾乎沒有空閒時(至少在支持數據庫項目的版本中),感覺有點奇怪,以突出RedGate的架構比較作爲「商業工具」 –

+0

@Damien_The_Unbeliever:好吧,MS棧上的大多數開發人員已經將它... –