找到進(jìn)行SQL Server 2005升級的關(guān)鍵因素也許很簡單,但要說服技術(shù)和業(yè)務(wù)管理人員進(jìn)行實(shí)施卻是個難題。調(diào)查和教育是良好的開端。要考慮目前的平臺遇到過的所有問題,然后確定單單SQL Server 2005(或者連同其他額外產(chǎn)品)會不會解決業(yè)務(wù)和技術(shù)上的難題。把調(diào)查結(jié)果匯報給上層管理人員。
二、成本和投資回報
升級決策的一個方面免不了歸結(jié)為將成本與時間跟業(yè)務(wù)改進(jìn)與競爭優(yōu)勢進(jìn)行比較。要找出升級帶來的實(shí)際成本和效益很難,因?yàn)槌杀竞托б娑挤譃橛行蔚暮蜔o形的。列一份清單,比較有形成本(如許可費(fèi)、項目預(yù)計時間和硬件費(fèi))和效益(如事務(wù)處理成本降低、支持成本減少、縮短流程時間)。這項任務(wù)頗有難度,不過為了得到純粹由財務(wù)驅(qū)動的決策,這些信息是無價的。
三、項目規(guī)劃
一旦投入了時間和精力向管理人員竭力介紹SQL Server升級帶來的效益,隨后就要證明你的調(diào)查結(jié)果。首先要進(jìn)行項目規(guī)劃,列出重要的升級階段,包括交付時間和必要的角色與職責(zé)。然后,你必須決定哪個部門負(fù)責(zé)升級項目、哪個部門為項目分配預(yù)算。設(shè)定預(yù)期目標(biāo),讓你的隊伍知道:這項技術(shù)不僅對貴組織來說是新的,而且對整個行業(yè)來說也是新的。他們需要時間盡快上手、進(jìn)行合理的測試、完成項目,從而給組織帶來效益。先從簡單的試點(diǎn)項目開始著手,從失誤當(dāng)中吸取教訓(xùn),以便將來改進(jìn),然后開始升級比較大、比較重要的系統(tǒng)。
四、項目隊伍
項目規(guī)劃應(yīng)當(dāng)定義重要任務(wù),不過對隊伍成員進(jìn)行教育、根據(jù)現(xiàn)有項目權(quán)衡預(yù)期目標(biāo)需要花費(fèi)時間。隊伍必須包括:項目支持者、項目經(jīng)理、數(shù)據(jù)庫管理員、開發(fā)人員、網(wǎng)絡(luò)管理員、測試人員和使用人員等。在項目的早期階段,一定不要忽視任何小組。即便隊伍成員不需要立即參與項目,也要征求他們的意見,根據(jù)他們的工作日程來安排需要參與項目的時間。
五、人員培訓(xùn)
為了合理地開發(fā)及管理基于SQL Server的應(yīng)用系統(tǒng),就要安排時間對隊伍成員進(jìn)行培訓(xùn),無論通過網(wǎng)上、自定進(jìn)度還是去學(xué)校上課。要向管理人員強(qiáng)調(diào)培訓(xùn)的重要性和效益。如果不具備必要知識,就不可能滿足企業(yè)要求。請訪問微軟SQL Server 2005的免費(fèi)培訓(xùn)資源(http://msdn.microsoft.com/virtuallabs/sql/default.aspx)。
六、評估新特性
認(rèn)為SQL Server 2005是微軟有史以來發(fā)布過的各款SQL Server當(dāng)中最具有創(chuàng)新的版本。升級項目規(guī)劃應(yīng)當(dāng)在以后階段利用充分它的新特性。應(yīng)當(dāng)對SQL Server 2005具有的一些重要新特性有所了解。
七、評估當(dāng)前環(huán)境
微軟在去年9月份發(fā)布的 SQL Server 2005社區(qū)技術(shù)預(yù)覽版(CTP)當(dāng)中包括了SQL Server 2005升級顧問。這個應(yīng)用程序會掃描SQL Server 7.0和2000環(huán)境,以確認(rèn)哪些不推薦的功能和配置更改應(yīng)在升級之前加以改正。
八、測試環(huán)境
鑒于從SQL Server 7.0/2000到2005 發(fā)生了眾多變化,你必須進(jìn)行功能測試、負(fù)載測試和回歸測試,功能測試可以檢驗(yàn)應(yīng)用程序不會在升級之后崩潰,能夠繼續(xù)正常工作。負(fù)載測試可以確保應(yīng)用程序在用戶數(shù)量相同或者升級之后數(shù)量更多的情況下?lián)碛锌山邮艿男阅??;貧w測試可以確保應(yīng)用程序向后兼容,不會破壞任何外部接口。
十、如何升級
所有的升級,尤其是數(shù)據(jù)庫升級,需要兩個實(shí)現(xiàn)計劃。第一個就是一旦設(shè)計、開發(fā)和測試工作完成,就立即升級。第二個就是,萬一實(shí)現(xiàn)計劃遇到不可預(yù)料的錯誤,就啟用恢復(fù)原狀計劃,從而確保業(yè)務(wù)操作持續(xù)進(jìn)行,不會延長停機(jī)時間。
新聞熱點(diǎn)
疑難解答
圖片精選