SQL Server 2008升級顧問
微軟在SQL Server 2005中就引進了升級顧問(Upgrade Advisor)。這款工具可以在執行SQL Server資料庫升級計劃之前在一個安全的環境下對你當前的SQL Server資料庫進行除錯和分析。任何專案計劃實施要想獲得成功的關鍵因素就是風險管理,而這款工具可以在不引進任何風險的情況下進行風險評估,然後逐個地評估解決該工具識別可能存在妨礙升級的問題,從而為在可控的方式下開始進行升級計劃。值得慶幸的訊息是,微軟將繼續在SQL Server 2008中提供這款工具。下面我們要討論的物件就是新版本中的這個工具。
這個架構受歡迎的一個原因是我們可以在一臺獨立的桌上型電腦上安裝升級顧問,然後將其遠端連線到原有的SQL Server機器上。然後,升級顧問會在只讀模式下進行分析除錯,不會改變原有伺服器上的任何東西。這樣的方式會讓人感覺更加舒服,因為在除錯分析過程中SQL Server能夠繼續以正常的方式運作,同時我們能夠檢視生成的分析結果報告,並開始規劃升級事宜。升級顧問會分門別類羅列出所發現的問題,如錯誤或警告等等。對於每一個問題,都有一個相關的幫助文件連結,可以告訴你更多關於這個問題的資訊以及解決方案。當你逐個處理完這些妨礙點之後,你就可以將這些問題標記為“已解決”。當你下一次執行升級顧問時,已解決的問題就不會再出現,你只要解決新出現的問題就可以了,這樣一直到升級顧問給出的結果報告沒有問題出現為止。不過微軟在SQL Server 2005中玩了一點小花樣。就算你的伺服器在分析測試中找不出什麼問題,升級顧問也還是會列出至少一個資料庫引擎錯誤,標明為“其他資料庫引擎升級問題”。微軟的本意是為了讓大家在升級過程中提高警惕不要自滿大意,於是將這條程式碼寫死在程式中,迫使我們查閱相關的一般升級問題的基礎知識文件。我們可以自己將這個錯誤標記為“已解決”。值得慶幸的是,微軟在SQL Server 2008中也沿用了這個策略。
在SQL Server 2005中,為升級顧問提供支援的知識庫(knowledge base)內容很豐富且詳細,非常有用。每一篇文件都對問題進行了詳細的解析,並列舉出解決該問題的可能方法和步驟。如果你期待2008版能繼承前輩的優良傳統,那你可能要失望了。對於很多問題的解答,2008版的知識庫都是輕描淡寫一筆帶過,沒有提供更多有用的資訊。例如,對於一些SQL Server 2005有而在SQL Server 2008中不再支援的功能,知識庫只是簡單的一句話說在此版本中不再支援該功能,而糾正該問題的方法也是簡單地讓使用者避免在新的開發工作中使用該功能等等,而不再詳細地為我們解釋理由來。原本在很多人眼裡,SQL Server的幫助系統“聯機叢書”可能是能找到的最棒的幫助文件集合,不過現在對SQL Server 2008似乎並不適用,SQL Server 2008的升級顧問知識庫沒能達到這麼高的標準。這恐怕和微軟測試計劃中缺少足夠的疊代有關,如果當初還有另一個候選版本的話可能就能提供足夠的時間來處理這類事情了。
來自 “ ITPUB部落格 ” ,連結:http://blog.itpub.net/16436858/viewspace-617596/,如需轉載,請註明出處,否則將追究法律責任。
相關文章
- 怎樣從SQL Server2008升級到SQL Server 2008 r2SQLServer
- Q&A:SQL Server 2008的升級與部署知識SOSQLServer
- SQL SERVER 2008 指定允許的對錶的鎖進行升級的方法SQLServer
- Microsoft SQL Server 2008中SQL Server服務啟動故障問題ROSSQLServer
- SQL Server 2008資料庫級別的角色SQLServer資料庫
- 淺析SQL Server 2008企業級新特性SQLServer
- 升級至SQL Server 2005的理由[zt]SQLServer
- SQL Server 2008中Analysis Services的新特性——深入SQL Server 2008SQLServer
- sql server 2008 R2 Data-tier Application 提供新的資料庫升級方法SQLServerAPP資料庫
- SQL Server有關鎖升級的誤區說明SQLServer
- SQL Server升級和遷移的三個技巧GZSQLServer
- SQL SERVER 2008安全配置SQLServer
- SQL Server 2008 過期SQLServer
- 安裝sql server 2008SQLServer
- SQL Server 2008 安全更改SQLServer
- 微軟之日 --- SQL Server 2008微軟SQLServer
- SQL Server 2008 win7配置問題彙總SQLServerWin7
- SQL Server 2016升級遷移過程中效能問題解決案例SQLServer
- SQL Server 2008快照備份SQLServer
- SQL Server 2008 優化工具SQLServer優化
- SQL Server 2008備份概述SQLServer
- sql server 2008 是否值得期待?SQLServer
- SQL Server 2008密碼策略SQLServer密碼
- SQL Server 2008 sqlcmd 的使用SQLServer
- SQL Server2008引擎元件SQLServer元件
- Installing SQL Server 2008 on a Windows Server 2008 ClusterSQLServerWindows
- Inside SQL Server系列新版,SQL Server 2008 Internals目錄IDESQLServer
- SQL Server 2008 R2作業中遇到的問題SQLServer
- oracle cpujul2008 升級 (一)Oracle
- oracle cpujul2008 升級 (二)Oracle
- oracle cpujul2008 升級 (三)Oracle
- SQL SERVER 2008的top增強SQLServer
- SQL Server 2008指定恢復模式SQLServer模式
- SQL Server 2008新特性稀疏列SQLServer
- SQL Server 2008 引入了“稀疏列”SQLServer
- SQL Server 2008稀疏列的使用SQLServer
- SQL Server 2008 建立非聚集索引SQLServer索引
- SQL Server 2008 MERGE語法SQLServer