程序師世界是廣大編程愛好者互助、分享、學習的平台,程序師世界有你更精彩!
首頁
編程語言
C語言|JAVA編程
Python編程
網頁編程
ASP編程|PHP編程
JSP編程
數據庫知識
MYSQL數據庫|SqlServer數據庫
Oracle數據庫|DB2數據庫
 程式師世界 >> 數據庫知識 >> SqlServer數據庫 >> 關於SqlServer >> 執行SQL2005升級備份還原

執行SQL2005升級備份還原

編輯:關於SqlServer

概述

本實驗與SQL Server 2000 遷移到SQL Server 2008的實驗步驟類似,因此沒有提供虛擬機環境。本文為相應的指導步驟,僅供參考。

練習 1 執行預升級任務

在這個練習中,您將准備好升級用的SQL Server 2005環境和在執行升級之前的可能存在的回滾。

任務 1: 准備SQL Server 2005環境

在這個任務中,使用SQL Server Management Studio來准備SQL Server 2000,確保所有的系統和用戶數據庫配置為自動增長,所有啟動的存儲過程被禁用。

任務 詳細步驟 准備SQL Server 2005境 1.點擊“Start”,“SQL Server Management Studio”,然後在彈出的窗口中選擇Windows 身份驗證方式,並點擊“Connect”

您需要驗證所有的數據庫被配置為自動增長。

注意:在生產環境中,您將驗證磁盤有足夠的磁盤空間來增長。

2.在Databases文件夾中的System Databases下,右鍵點擊“master”,然後選擇“Properties”。

3.在“Files”標簽,驗證數據文件和日志文件被配置為自動增長,然後點擊“OK”。

4.以相同的方式,驗證所有的其它數據庫文件(系統和用戶數據庫)被配置為自動增長。

5.點擊“New Query”新建一個查詢。

您需要禁用掃描啟動的存儲過程,這些存儲過程可能干擾升級過程。

6.執行下面的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”文件夾。

2.右鍵點擊“Activity Monitor”,然後點擊“View Processes”。

3.在詳細面板上,回顧一下當前活動的進程。

您需要驗證沒有客戶端程序聯系。每個客戶端程序將有一個50之上的連接進程ID。

4.關閉“SQL Server Management Studio”。

  1. 上一頁:
  2. 下一頁:
Copyright © 程式師世界 All Rights Reserved