使用分離/附加升級SQL Server 2000數據庫(Side-By-Side)
概述
在此試驗中,您將使用:SQL2k.vmc以及SQL08.vmc虛擬機。
•SQL2k.vmc是一個SQL Server 2000虛擬機,此實驗中您將把其中的數據庫遷移到SQL Server 2008中,即SQL08.vmc虛機。
場景
您負責從SQL Server 2000升級到SQL Server 2008。您將查看您的SQL Server 2000環境,發現可能存在的問題:
•SQL Server 2000有一個不正確的登錄。
•在升級到SQL Server 2008之前,使用一個腳本來修復它。
練習 1: 執行 Upgrade Advisor(如果您已經做了第一個實驗,請忽略練習1和2)
在本文檔中,您將運行Microsoft SQL Server 2008 Upgrade Advisor來獲得關於可能的升級問題的信息,查看報告,然後修復相關問題。
任務
詳細步驟
使用服務器(使用Virtual PC ).
從開始菜單中啟動Virtual PC。如果控制台沒有出現的話,查看系統托盤,雙擊Microsoft Virtual PC啟動。
找到本試驗用到的虛擬機,點擊Start。
當虛擬機啟動後,點擊“Action”菜單,選擇“Ctrl+Alt+Del”(或者按鍵盤上的右Alt鍵和Del鍵),打開登錄框。
以Administrator身份登錄,密碼為Password01!。
執行Upgrade Advisor向導,查看SQL Server 2000關系數據庫引擎環境
1.點擊“Start”,選擇“SQL Server 2008 Upgrade Advisor”。
2.在“Welcome to SQL Server 2005 Upgrade AdvisorWelcome to SQL Server 2008 Upgrade Advisor”頁面上查看相關信息,然後點擊“Launch Upgrade Advisor Analysis Wizard”。
注意:在真實的環境中,您應該在運行Upgrade Advisor Upgrade Advisor之前點擊“Check for updates”。
在“Welcome to the Upgrade Advisor for Microsoft SQL Server 2005Welcome to the Upgrade Advisor for Microsoft SQL Server 2008”頁面點擊“Next”。
出現的“SQL Server Components pageSQL Server Components pageSQL Server Components”頁面顯示了安裝在虛擬機上的默認的SQL Server實例。在這個頁面上,選擇您想使用此向導分析的組件。如果您想檢測安裝在這個實例上的組件,您應該點擊“Detect”。在這個試驗中,您將只分析SQL Server數據庫引擎組件。
在“SQL Server Components”頁面上,驗證SQL2K出現在“Server Name List”中,在“Components List”中選中“SQL Server Check”框(不選擇其他的復選框)SQL Server Components pageSQL Server Com
在“Connection Parameters”頁面,查看連接信默認實例的信息,然後點擊“Next”使用Windows 驗證連接到默認實例。
在“SQL Server Parameters”頁面上,驗證所有的數據庫復選框被選中。SQL Server ParametersSQL Server ParametersSQL Server ParametersSQL Server ParametersSQL Server ParametersSQL Server Parame
注意,在這個頁面上,你也可以選擇讓“Upgrade Advisor”分析一個“Trace file”或者一個“batch file”。在本練習中,您將允許 Upgrade Advisor檢查一個腳本文件,此腳本文件包含了一個沒有WITH關鍵字的 查詢提示和使用*=語法的查詢。
選擇“Analyze SQL batch file”,導航到C:\SQL Scripts,雙擊script.sql文件,然後點擊“Next”。
在“Confirm Upgrade Advisor Settings”頁面上,點擊“Run”啟動分析向導。
當向導完成了分析過程,出現一個警告提示,顯示檢測到一個升級問題。
注意:在向導中提供的配置信息將被保存到My Documents\SQL Server 2008 Upgrade Advisor Reports\<Server Name>\Config.xml下。您可以使用這個配置文件和使用UpgradeAdvisorWizardCmd.exe命令來安排一個無人值守的分析。
查看升級報告
1.在“Upgrade Advisor Progress”頁面,點擊“Launch Report”。
升級報告出現。在被檢測到的每一個問題上都有一條線,問題的重要性以及什麼時候你應該修復它。在報告的頂部,您可以改變服務器,SQL Server組件,並且還可以按照您想看的類型對問題進行篩選。
展開每一個問題,查看關於問題的信息和建議的修復操作。
注意一旦您解決了一個問題,您可以選中“This issue has been resolved”復選框。如果您選中了,下次當您打開報告的時候,您將不會看到這個問題。在沒有修復問題之前,不要選中此類復選框 。
關閉“Microsoft SQL Server 2008 Upgrade Advisor Report Viewer”,然後關閉所有打開的Microsoft SQL Server 2008 Upgrade Advisor對話框。
任務
詳細步驟
使用服務器(使用Virtual PC ).
從開始菜單中啟動Virtual PC。如果控制台沒有出現的話,查看系統托盤,雙擊Microsoft Virtual PC啟動。
找到本試驗用到的虛擬機,點擊Start。
當虛擬機啟動後,點擊“Action”菜單,選擇“Ctrl+Alt+Del”(或者按鍵盤上的右Alt鍵和Del鍵),打開登錄框。
以Administrator身份登錄,密碼為Password01!。
執行Upgrade Advisor向導,查看SQL Server 2000關系數據庫引擎環境
1.點擊“Start”,選擇“SQL Server 2008 Upgrade Advisor”。
2.在“Welcome to SQL Server 2005 Upgrade AdvisorWelcome to SQL Server 2008 Upgrade Advisor”頁面上查看相關信息,然後點擊“Launch Upgrade Advisor Analysis Wizard”。
注意:在真實的環境中,您應該在運行Upgrade Advisor Upgrade Advisor之前點擊“Check for updates”。
在“Welcome to the Upgrade Advisor for Microsoft SQL Server 2005Welcome to the Upgrade Advisor for Microsoft SQL Server 2008”頁面點擊“Next”。
出現的“SQL Server Components pageSQL Server Components pageSQL Server Components”頁面顯示了安裝在虛擬機上的默認的SQL Server實例。在這個頁面上,選擇您想使用此向導分析的組件。如果您想檢測安裝在這個實例上的組件,您應該點擊“Detect”。在這個試驗中,您將只分析SQL Server數據庫引擎組件。
在“SQL Server Components”頁面上,驗證SQL2K出現在“Server Name List”中,在“Components List”中選中“SQL Server Check”框(不選擇其他的復選框)SQL Server Components pageSQL Server Com
在“Connection Parameters”頁面,查看連接信默認實例的信息,然後點擊“Next”使用Windows 驗證連接到默認實例。
在“SQL Server Parameters”頁面上,驗證所有的數據庫復選框被選中。SQL Server ParametersSQL Server ParametersSQL Server ParametersSQL Server ParametersSQL Server ParametersSQL Server Parame
注意,在這個頁面上,你也可以選擇讓“Upgrade Advisor”分析一個“Trace file”或者一個“batch file”。在本練習中,您將允許 Upgrade Advisor檢查一個腳本文件,此腳本文件包含了一個沒有WITH關鍵字的 查詢提示和使用*=語法的查詢。
選擇“Analyze SQL batch file”,導航到C:\SQL Scripts,雙擊script.sql文件,然後點擊“Next”。
在“Confirm Upgrade Advisor Settings”頁面上,點擊“Run”啟動分析向導。
當向導完成了分析過程,出現一個警告提示,顯示檢測到一個升級問題。
注意:在向導中提供的配置信息將被保存到My Documents\SQL Server 2008 Upgrade Advisor Reports\<Server Name>\Config.xml下。您可以使用這個配置文件和使用UpgradeAdvisorWizardCmd.exe命令來安排一個無人值守的分析。
查看升級報告
1.在“Upgrade Advisor Progress”頁面,點擊“Launch Report”。
升級報告出現。在被檢測到的每一個問題上都有一條線,問題的重要性以及什麼時候你應該修復它。在報告的頂部,您可以改變服務器,SQL Server組件,並且還可以按照您想看的類型對問題進行篩選。
展開每一個問題,查看關於問題的信息和建議的修復操作。
注意一旦您解決了一個問題,您可以選中“This issue has been resolved”復選框。如果您選中了,下次當您打開報告的時候,您將不會看到這個問題。在沒有修復問題之前,不要選中此類復選框 。
關閉“Microsoft SQL Server 2008 Upgrade Advisor Report Viewer”,然後關閉所有打開的Microsoft SQL Server 2008 Upgrade Advisor對話框。