管理數據庫更改的最佳方式是什麼?無論數據庫客戶端的語言如何,我都需要一個解決方案。另外,我希望能夠在這些更改中使用特定的數據庫功能,例如存儲過程,觸發器等。管理數據庫更改的最佳方式
8
A
回答
12
首先,確保您有整個數據庫構建腳本,以便您可以根據需要重建數據庫。
然後應將每個更改寫爲更新腳本。這樣,您可以針對您的數據庫單獨運行每個更改。
一旦更改已經致力於爲代碼庫,合併構建過程的變化腳本,它會自動發生......然後存檔,以防出現任何問題的更改腳本。
0
好了,我們目前正在使用,展鵬的工具區包含數據庫比較,數據比較等
您還可以使用任何源代碼控制跟蹤變更到你的數據庫對象。
1
不知道你問這裏,但如果它的管理模式變化的好辦法,並保持他們的版本和部署之間同步,這是很難去錯與Visual Studio數據庫版。生活中唯一的目的是管理數據庫模式更改,驗證模式,構建和生成部署腳本。如果您有Visual Studio Developer Edition或Visual Studio Team Suite,則可以免費獲取。
7
首先,將腳本中的所有數據庫更改放入源控制系統中。
接下來刪除開發人員擁有的任何生產權限。在一家中小型商店,指定的dba和他或她指定的候選人中,恰好有兩個人應該擁有生產權。一旦開發人員無法對產品進行更改,您會發現讓他們實際編寫和使用腳本變得更容易。
永遠不要在prod上運行的腳本沒有首先加載到QA或分段。如果腳本存在問題,應該在此處找到它。
4
使用idempotentchangescripts(也許看看LiquiBase或dbdeploy)。
0
相關問題
- 1. 管理redis數據的最佳方式
- 2. 數據庫設計 - 管理這些關係的最佳方式
- 3. 數據庫更改管理
- 4. Rails:更改生產數據庫的最佳方式
- 5. 數據庫模式可以更改的最佳方法?
- 6. 託管多個東方數據庫的最佳方式
- 7. SQL Server數據庫 - 處理海量數據的最佳方式
- 8. 用一套複雜的變更管理數據庫管理的最佳實踐
- 9. 管理重定向的最佳方式
- 10. 管理連接表的最佳方式
- 11. 在類之間管理數據的最佳方式是什麼?
- 12. 在R中管理元數據的最佳方式是什麼?
- 13. 管理內存中大量數據的最佳方式?
- 14. 管理配置數據的最佳方式
- 15. 處理變更管理的最佳方式是什麼?
- 16. 獲取sqlite數據庫中更改行的最佳方法
- 17. 確定數據庫是否已更改的最佳方法?
- 18. 管理第三方開源庫變更的最佳做法?
- 19. 處理SQLite數據庫的最佳方式是什麼?
- 20. 處理大型MySQL數據庫組織的最佳方式?
- 21. 管理混帳存儲庫的最佳方式
- 22. 用藍牙插座處理方向更改的最佳方式
- 23. Cancan +設計,讓管理員管理用戶的最佳方式
- 24. 在模型中更改數據的最佳方式是什麼?
- 25. 什麼是更新數據庫列表的最佳方式?
- 26. 更新Direct3D紋理的最佳方式
- 27. 跟蹤myql更改的最佳方式
- 28. 傳播VisualState更改的最佳方式
- 29. 處理本地文件和更新Titan圖形數據庫的最佳方式
- 30. 使用net.tcp communicationa和silverlight推送數據庫更改的最佳方式
如果您使用紅門工具,你會能夠使用SQL Source Control通過SSMS將現有的源代碼管理系統連接到SQL Server。 – 2011-09-25 09:40:07