2013-06-20 40 views
0

我目前正試圖收集要求,以實際需要將代碼從開發移到生產。這些將主要是SQL存儲過程,並將用於在SSRS中創建報告。從開發代碼遷移到生產,是否有一個清單

當你將代碼從開發移植到產品時,你們做的小事(沒有什麼重大的或者複雜的)是什麼東西?

感謝

回答

1
  1. 測試
  2. 測試
  3. 測試
  4. 備份一切你要更換
  5. 測試
  6. 確保任何修改基礎表/視圖首先遷移
  7. 使用「GENERATE SCRIPTS」選項

請注意,擁有兩個數據庫是一個好主意:一個用於存儲數據,另一個用於存儲存儲過程。這樣,您可以創建第三個數據庫來部署新的存儲過程和視圖,以便您可以使用實時數據對其進行測試,而不會爲用戶破壞任何內容。我們稱之爲「分期」數據庫。

0
  1. 創建部署腳本
  2. 創建回滾腳本
  3. 創建發行票據或部署步驟
  4. 部署在preprod或UAT ENV的推出(以下發行說明)和測試
  5. 部署的在preprod或UAT env中回滾(在發行說明之後)並進行測試
  6. 必要時進行數據庫備份
  7. 部署
+0

什麼是推出腳本?只是一個腳本,將服務器名稱(在SQL存儲過程中)更改爲prod服務器和類似的東西? 將所有SPROCS放入版本控制是否值得? – masfenix

+0

首次展示腳本將是.sql文件,這些文件將具有SProc的更改。所有內容都必須在版本控制 – sidshu

相關問題