概述
本實驗與SQL Server 2000 升級到SQL Server 2008的實驗步驟類似,因此沒有提供虛擬機環境。本文為相應的指導步驟,僅供參考。 練習 1 執行預升級任務
在這個練習中,您將准備好升級用的SQL Server 2000環境和在執行in-place升級之前的可能存在的回滾。
任務 1: 准備SQL Server 2005境
在這個任務中,使用SQL Server Management Studio來准備SQL Server 2000,確保所有的系統和用戶數據庫配置為自動增長,所有啟動的存儲過程被禁用。
任務
詳細步驟
准備SQL Server 2005境
1.點擊“Start”,“SQL Server Management Studio”,然後在彈出的窗口中選擇Windows 身份驗證方式,並點擊“Connect”
您需要驗證所有的數據庫被配置為自動增長。
注意:在生產環境中,您將驗證磁盤有足夠的磁盤空間來增長。
1.在Databases文件夾中的System Databases下,右鍵點擊“master”,然後選擇“Properties”。
2.在“Files”標簽,驗證數據文件和日志文件被配置為自動增長,然後點擊“OK”。
3.以相同的方式,驗證所有的其它數據庫文件(系統和用戶數據庫)被配置為自動增長。
4.點擊“New Query”新建一個查詢。
您需要禁用掃描啟動的存儲過程,這些存儲過程可能干擾升級過程。
5.執行下面的T-SQL語句來禁用掃描啟動的存儲過程:
USE master
GO
sp_configure 'show advanced options' ,1
RECONFIGURE
GO
sp_configure 'scan for startup procs' ,0
RECONFIGURE
注意: “scan for startup procs”選項已經被設置為0;此實驗只為演示目的而設置。
任務 2: 備份所有的SQL Server 2005數據庫
在此任務中,在升級之前使用SQL Server Management Studio備份所有的SQL Server 2005數據庫。您需要這些備份以便升級失敗回滾到SQL Server 2005的環境。
任務
詳細步驟
備份所有的SQL Server 2005數據庫
1.轉到“SQL Server Management Studio”,導航到“Databases”文件夾下的“System Databases”。
您需要驗證所有的數據庫被配置為自動增長。
2.在“Database”文件夾,右鍵點擊“master”,指向“Tasks”,點擊“Back Up”。
3.在“General”標簽中,為Backup type 選擇“Full”
4.點擊“OK”備份Master數據庫,然後當備份完成後,點擊“OK”。
5.以相同的方式,備份其它的數據庫(為每個文件指定合適的名稱)。
注意: 不要備份tempdb數據庫-備份操作不會在tempdb上進行操作。
任務 3: 驗證當前沒有客戶端程序連接
在這個任務中,使用SQL Server 2000 Enterprise Manager來驗證沒有客戶端程序連接到數據庫。
任務
詳細步驟
驗證沒有客戶端程序連接。
1.轉換到“SQL Server Management Studio”,然後導航到“Management”文件夾。
1.右鍵點擊“Activity Monitor”,然後點擊“View Processes”。
2.在詳細面板上,回顧一下當前活動的進程。
您需要驗證沒有客戶端程序聯系。每個客戶端程序將有一個50之上的連接進程ID。
3.關閉“SQL Server Management Studio”。