SQL Server 2005升級的十個步驟
一、證明升級的必要性
找到進行SQL Server 2005升級的關鍵因素也許很簡單,但要說服技術和業務管理人員進行實施卻是個難題。調查和教育是良好的開端。要考慮目前的平臺遇到過的所有問題,然后確定單單SQL Server 2005(或者連同其他額外產品)會不會解決業務和技術上的難題。把調查結果匯報給上層管理人員。
二、成本和投資回報
升級決策的一個方面免不了歸結為將成本與時間跟業務改進與競爭優勢進行比較。要找出升級帶來的實際成本和效益很難,因為成本和效益都分為有形的和無形的。列一份清單,比較有形成本(如許可費、項目預計時間和硬件費)和效益(如事務處理成本降低、支持成本減少、縮短流程時間)。這項任務頗有難度,不過為了得到純粹由財務驅動的決策,這些信息是無價的。
三、項目規劃
一旦投入了時間和精力向管理人員竭力介紹SQL Server升級帶來的效益,隨后就要證明你的調查結果。首先要進行項目規劃,列出重要的升級階段,包括交付時間和必要的角色與職責。然后,你必須決定哪個部門負責升級項目、哪個部門為項目分配預算。設定預期目標,讓你的隊伍知道:這項技術不僅對貴組織來說是新的,而且對整個行業來說也是新的。他們需要時間盡快上手、進行合理的測試、完成項目,從而給組織帶來效益。先從簡單的試點項目開始著手,從失誤當中吸取教訓,以便將來改進,然后開始升級比較大、比較重要的系統。
四、項目隊伍
項目規劃應當定義重要任務,不過對隊伍成員進行教育、根據現有項目權衡預期目標需要花費時間。隊伍必須包括:項目支持者、項目經理、數據庫管理員、開發人員、網絡管理員、測試人員和使用人員等。在項目的早期階段,一定不要忽視任何小組。即便隊伍成員不需要立即參與項目,也要征求他們的意見,根據他們的工作日程來安排需要參與項目的時間。
五、人員培訓
為了合理地開發及管理基于SQL Server的應用系統,就要安排時間對隊伍成員進行培訓,無論通過網上、自定進度還是去學校上課。要向管理人員強調培訓的重要性和效益。如果不具備必要知識,就不可能滿足企業要求。請訪問微軟SQL Server 2005的免費培訓資源(http://msdn.microsoft.com/virtuallabs/sql/default.aspx)。
六、評估新特性
認為SQL Server 2005是微軟有史以來發布過的各款SQL Server當中最具有創新的版本。升級項目規劃應當在以后階段利用充分它的新特性。應當對SQL Server 2005具有的一些重要新特性有所了解。
七、評估當前環境
微軟在去年9月份發布的 SQL Server 2005社區技術預覽版(CTP)當中包括了SQL Server 2005升級顧問。這個應用程序會掃描SQL Server 7.0和2000環境,以確認哪些不推薦的功能和配置更改應在升級之前加以改正。
八、測試環境
鑒于從SQL Server 7.0/2000到2005 發生了眾多變化,你必須進行功能測試、負載測試和回歸測試,功能測試可以檢驗應用程序不會在升級之后崩潰,能夠繼續正常工作。負載測試可以確保應用程序在用戶數量相同或者升級之后數量更多的情況下擁有可接受的性能。回歸測試可以確保應用程序向后兼容,不會破壞任何外部接口。
十、如何升級
所有的升級,尤其是數據庫升級,需要兩個實現計劃。第一個就是一旦設計、開發和測試工作完成,就立即升級。第二個就是,萬一實現計劃遇到不可預料的錯誤,就啟用恢復原狀計劃,從而確保業務操作持續進行,不會延長停機時間。
關鍵字:SQL Server、數據庫
新文章:
- CentOS7下圖形配置網絡的方法
- CentOS 7如何添加刪除用戶
- 如何解決centos7雙系統后丟失windows啟動項
- CentOS單網卡如何批量添加不同IP段
- CentOS下iconv命令的介紹
- Centos7 SSH密鑰登陸及密碼密鑰雙重驗證詳解
- CentOS 7.1添加刪除用戶的方法
- CentOS查找/掃描局域網打印機IP講解
- CentOS7使用hostapd實現無AP模式的詳解
- su命令不能切換root的解決方法
- 解決VMware下CentOS7網絡重啟出錯
- 解決Centos7雙系統后丟失windows啟動項
- CentOS下如何避免文件覆蓋
- CentOS7和CentOS6系統有什么不同呢
- Centos 6.6默認iptable規則詳解