2014-09-10 60 views
1

我們在TFS中有我們的數據庫方案。我想知道是否可以編寫一個PowerShell腳本,將我們的生產數據庫中的實際數據庫方案與TFS中的方案進行比較,並在兩者之間提交對TFS的任何更改。我看到一些非常好的PowerShell腳本比較兩個數據庫,但不確定TFS和數據庫?使用powershell比較TFS和SQL服務器DB計劃

+1

你看過vidualy studio sql數據庫比較和sql數據比較嗎?http://msdn.microsoft.com/en-GB/library/dd193250(v = vs.100).aspx我們在我們的tfs構建中使用這個和部署。你可以用powershell包裝它嗎? – Kyle 2014-09-10 21:04:18

回答

2

如果你有鬆散的SQL文件來創建你的數據庫,那麼你將需要一個實例。但是,如果您正在使用Redgate,ReadyRoll或VS數據庫項目,則可以使用它們各自的工具。

對於VS數據庫你得到一個DACPAC的輸出,你可以康普艾:http://msdn.microsoft.com/en-us/library/ee210546.aspx

這是所有基於項目的內置版本。您應該將構建的輸出與數據庫進行比較。不是來源。