SQL Server 的升級是一個不可逆的過程,它將對重要的系統和數據文件進行操作,有較大的風險需要格外小心。
2.3.1 升級前的准備工作
升級前為安全起見,必須確保系統能退回到升級前的狀態,因此需要做一些額外的工作。其步驟如下:
1、確保操作系統滿足安裝要求。
2、確保有足夠的磁盤空間用於安裝軟件、交換數據。
3、維護已有的數據庫即對每個數據庫執行以下的DBCC 命令;DBCC CHECKDB、DBCC NEWALLOC、DBCC CHECKCATALOG。
4、確保SQL Server 的打開數據庫的配置參數大於或等於服務器中已有的數據庫的數目包括系統數據庫(master model pubs tempdb)。可以通過企業管理器或用系統存儲過程sp_configure 來檢查、更改。
5、備份包括系統數據庫在內的所有數據庫。如果硬盤空間足夠大,可以最好將整個SQL Server 目錄及其所有的數據、驅動程序都做一個備份。
6、備份操作系統的注冊表,用於恢復原有的SQL Server。
7、關閉數據庫只讀狀態。可以用企業管理器或系統存儲過程sp_dboption 來檢查。
8、關閉任何與SQL Server 相關的應用程序。
做完上述工作後就可以開始升級SQL Server 了。
2.3.2 升級SQL Server
我們以升級SQL Server 7.0 Standard Edition 為例,其升級步驟如下所示:
1、運行安裝程序,在安裝程序啟動畫面中依次選擇“Install SQL Server 2000 Components”、“Standard Edition”、“Database Server- Standard Edition”選項;在歡迎對話框中單擊“Next”按鈕,則出現如圖2-1所示的輸入安裝計算機名稱對話框。
2、接下來出現如圖2-14 所示的選擇安裝選項的對話框。選擇中間的升級選項“Update,remove,or add components to an existing instance of SQL Server”
3、接下來出現如圖2-15 所示的選擇實例名稱的對話框。如果以前安裝時使用的是缺省選項則不必另行設置。
4、接下來出現如圖2-16 所示的選擇升級操作選項對話框。選取如圖所示的“Update your existing installation”選項。