1

只是想知道的最佳方式來處理以下....VS1010數據庫項目和參考數據腳本

我想有一個VS2010數據庫項目,以保持我的數據庫的模式在開發,集成測試和生產環境同步。

作爲測試和生產環境的一部分,我有很多需要加載到數據庫中的參考數據。

對於開發和測試,我可以重新創建數據庫並使用Post Deployment腳本來加載數據。但是,我無法真正爲生產環境做這件事,因爲它顯然會有實時數據。

那麼最好的解決方案是什麼?我不認爲我可以使用後部署腳本來加載數據庫,因爲在插入語句的情況下,我需要將每一個包含在IF NOT EXISTS ...子句中,並且有1000行。

也許最好使用VS2010 + MSBuild工具來保持模式最新,然後有獨立的管理數據的解決方案?

還是有解決方案,這純粹使用VS2010 + MSBuild中的工具?

+0

爲什麼你僅限於「純粹是VS2010 + MSBuild中的工具」? – 2011-12-19 22:38:13

+0

你可以推薦任何不同的工具,可以幫助嗎? – Remotec 2011-12-20 11:01:28

回答

2

現場製作環境的最佳解決方案 - 根本不使用自動更新!

使用得很好,你的後端和前端應用程序更新

而且總有一個好主意,有一個新的備份

+0

+1 - 你希望它工作得很好,自己動手。不要使用自動更新。 – 2011-12-19 22:37:29

+0

我認爲這是前進的方向。目前的VS2010工具看起來不夠靈活,無法處理靜態/參考數據。 – Remotec 2011-12-20 11:02:06

0

測試聯繫手工更新腳本如何截斷和重建的參考數據表每次?如果存在限制,您可以將其刪除並將其添加回部署後腳本的末尾。這對你有用嗎?

或者有沒有理由不能刪除生產參考數據?

0

對於參考數據,您可以有一個處理插入,更新或刪除的腳本,具體取決於數據是否已在表中。

查看此link瞭解更多詳情(還包括一個生成器以幫助您生成腳本)。

相關問題