2011-03-15 17 views
0

有沒有人知道一個很好的工具來幫助維護應用程序的數據庫?應用程序數據庫維護工具

我正在使用數據庫(Microsoft Sql Server)的應用程序。我們創建一個腳本(Transact-SQL腳本)並將其添加到我們的修訂控制工具中(subversion - 該工具也是包含我們的代碼)。每個腳本必須在日誌表中添加一行以保留所有已經運行到數據庫中的腳本的跟蹤。

爲了爲我們的應用程序構建數據庫,需要運行按其創建日期排序的所有腳本。

我對這項技術並不滿意,特別是因爲它使應用程序遷移有點困難。如果我們想在某個地方安裝新版本的應用程序,例如從版本1.3遷移到2.1,我們必須獲得這兩個版本之間的所有腳本。然後運行它們,並確保一切都在交易中完成...

當然,我們可以建立自制工具來幫助,但我不知道是否有一些工具已經存在做這種工作。

回答

1

SQL Server Management Studio中做到這一點,我相信。它也會自動生成更改腳本。

+0

特別是任何參考? – Thierry 2011-03-16 14:20:44

+0

http://msdn.microsoft.com/en-us/library/ms178078.aspx – Holograham 2011-03-16 15:21:48

相關問題