2012-03-03 43 views

回答

3

您應該對用於創建/更改存儲過程的腳本使用源代碼管理。你可以使用SVN或git來做到這一點。然後,差異化文件的版本變得微不足道,因爲源代碼管理客戶端將帶有差異化工具。

如果您只是想區分兩個文件,可以使用WinMerge(免費),這非常棒,甚至可以使用FC.EXE(Windows附帶的文件比較工具)來比較兩個文件。

如果你想要一個更好的(但更難實現的解決方案),我建議在SVN或git之上使用紅色門控源。紅門控制源與SSMS集成,因此您可以提交更改並在工具內查看差異。

0

你沒有給予使用RedGate的源代碼控制或源代碼控制。您可以使用Red Gate的SQL Compare來比較和同步數據庫中的存儲過程。沒有腳本,沒有源代碼控制。谷歌爲'比較和同步SQL對象',有很多其他的工具。