2013-04-01 119 views
0

有一箇舊的SQL Server數據庫需要升級到大大改進的數據庫模式版本。大多數新列已添加到現有表中。有必要將原始數據保存在舊數據庫中。有沒有簡單的方法來升級模式比手動壓縮和更新表格?更新SQL Server數據庫模式

+0

儘量「改變」儘可能多的字段。然後刪除舊字段並添加新字段。其他解決方案:創建一個新表並寫一個php腳本將新數據複製到新表中。 – roman

+0

[有很多解決方案阻止你重新發明輪子](http://madelinebertrand.com/2012/04/20/re-blog-the-cost-of-reinventing-the-wheel/) 。 –

回答

1

我以前用Adept SQL取得了很大的成功。它會爲您比較數據庫,甚至生成一個腳本來將一個數據庫提升到另一個。它不是免費的產品,但是您可以將其用於試用(我相信大多數功能都是這樣)。如果這是一次性操作,那麼它就是您所需要的。

爲了充分披露,我們非常喜歡該產品,因此我們最終購買了該產品。

+0

非常感謝。我會嘗試一下,我會在這裏發佈反饋。 –