2010-06-24 17 views
1

每當我將更改從開發移到生產服務器時。 我刪除存儲過程,函數的腳本。 然後爲存儲過程,函數生成新腳本。 但是對於新表的創建,我只創建腳本。 但是對於表格結構的變化,我會記錄字段中的變化(如果它們更少),或者創建一個變更腳本並保持一切準備就緒。開發 - >生產服務器(用於更改表結構的腳本)

每當我從開發轉向產品,我一次執行所有的腳本。

但是這一次,我還沒有創建表結構更改的腳本。對所有表格的結構進行跟蹤,這是一項乏味的工作。在生產中進行這些更改。

任何建議或新程序?

回答

1

是的。使用Redgate SQL Compare來生成腳本。它不是免費的,但很容易節省時間。

如果你不能證明成本(也許這只是一個偶爾的需要?)一個自由的方式,只是提醒自己可能會改變兩個數據庫定義的腳本,然後在winmerge中做比較以查看差異。

相關問題