關于升級SQL Server 2008數據庫引擎_Mssql數據庫教程
推薦:怎樣巧妙規劃使用Oracle數據空間Oracle提供了不少方法用于數據空間的使用、監控和維護,同時也在各版本中陸續對這方面的功能進行了增強,目的在于簡化這方面工作的復雜度,提高應用的運行效率。 一、相關概念 數據庫的空間在邏輯上分為多個表空間,每個表空間則由系統中的一個或多個物理數
您可以將 SQL Server 數據庫引擎升級到 SQL Server 2008。
SQL Server 安裝程序只需最少的用戶干預就可升級 SQL Server 的早期版本。不過,正確的準備工作和熟悉升級過程可以更容易防止或解決出現的任何問題。
本主題提供了為升級過程進行準備和了解升級過程所需的信息,其中包括:
已知升級問題。
升級前的任務和注意事項。
有關升級數據庫引擎的過程主題的鏈接。
將數據庫遷移至 SQL Server 的過程主題的鏈接。
故障轉移群集的注意事項。
升級后的任務和注意事項。
重要提示:
在從 SQL Server 的某一版本升級到另一版本之前,請驗證要升級到的版本是否支持當前使用的功能。
升級準備一覽表
SQL Server 安裝程序支持從早期版本的 SQL Server 進行升級。也可以遷移早期 SQL Server 版本中的數據庫。可以從一個 SQL Server 實例遷移至同一臺計算機上的另一個實例,也可以從另一臺計算機上的 SQL Server 實例遷移。遷移選項包括使用復制數據庫向導、備份和還原功能、使用 SQL Server Integration Services 導入和導出向導,以及大容量導出/大容量導入方法。
請在升級 SQL Server 之前檢查下列問題并做出更改:
從 64 位版本的 SQL Server 升級到 64 位版本的 SQL Server 2008 時,必須在升級數據庫引擎之前先升級 Analysis Services。
如有必要,請備份要升級的實例中的所有 SQL Server 數據庫文件,以便可以還原這些文件。
在要升級的數據庫上運行適當的數據庫控制臺命令 (DBCC),以確保這些數據庫處于一致狀態。
估計升級 SQL Server 組件以及用戶數據庫所需的磁盤空間。
確保將現有的 SQL Server 系統數據庫(master、model、msdb 和 tempdb)配置為自動增長,并確保它們具有足夠的硬盤空間。
確保所有數據庫服務器的 master 數據庫中都有登錄信息。這對還原數據庫很重要,因為 master 數據庫中有系統登錄信息。
禁用所有啟動存儲過程,因為升級過程在升級 SQL Server 實例時將停止然后再啟動服務。在啟動時進行處理的存儲過程可能會阻塞升級過程。
停止復制并確保復制日志是空的。
升級 SQL Server 2000 數據庫引擎實例的操作會保留最大工作線程數的配置值。但是,建議在升級前將最大工作線程數值更改為 0,以允許數據庫引擎計算最佳線程數。
退出所有應用程序,包括所有依賴 SQL Server 的服務。如果有本地應用程序連接到要升級的實例,則升級可能會失敗。
升級數據庫引擎
可以用升級版本覆蓋 SQL Server 2000 或 SQL Server 2005 安裝。如果在運行 SQL Server 安裝程序時檢測到 SQL Server 的早期版本,將升級所有早期 SQL Server 程序文件,并且保留早期 SQL Server 實例中存儲的所有數據。此外,計算機上早期版本的 SQL Server 聯機叢書將保持不變。
注意:
在升級 SQL Server 后,早期的 SQL Server 實例將被覆蓋,在計算機中不再存在。因此在升級前,請備份 SQL Server 數據庫以及與早期的 SQL Server 實例相關的其他對象。
可以使用 SQL Server 安裝向導升級數據庫引擎。
注意:
如果計算機安裝了 SQL Server 2000 管理工具和 SQL Server 2008 的默認實例,則 SQL Server 安裝程序將允許您安裝 SQL Server 2000 默認實例。但這樣做將禁用已安裝的 SQL Server 2008 實例。因此,當計算機中已存在 SQL Server 2000 管理工具和 SQL Server 2008 的默認實例時,請不要安裝 SQL Server 的默認實例。
升級后的數據庫兼容級別
升級后,tempdb、model、msdb 和 Resource 數據庫的兼容級別將設置為 100。master 系統數據庫保留它在升級之前的兼容級別,除非該級別小于 80。如果 master 的兼容級別在升級前小于 80,升級后兼容級別將設置為 80。
如果升級前用戶數據庫的兼容級別為 80 或 90,升級后將保持相應級別。如果升級前兼容級別為 70 或更低,則在升級后的數據庫中,兼容級別將設置為 80,該級別為 SQL Server 2008 支持的最低兼容級別。
注意:
新的用戶數據庫將繼承 model 數據庫的兼容級別。
遷移數據庫
可以使用 SQL Server 中的備份和還原功能或分離和附加功能將用戶數據庫移動到 SQL Server 實例。
重要提示:
數據庫在源服務器和目的服務器上的名稱相同時,不能進行移動或復制。在這種情況下,它被標記為“已存在”。
分享:SQL 變更數據捕獲——跟蹤可變部分介紹:SQL Server 2008變更數據捕獲 SQL Server 2008的CDC函數讀取激活了CDC的每個表所關聯的事務日志來記錄系統表中的變更。它將這些文件寫到同一個數據庫的系統表中,這些系統表是可以通過直接查詢或系統函數來訪問的。 讓我們看些示例代碼并看看每一步有什
- sql 語句練習與答案
- 深入C++ string.find()函數的用法總結
- SQL Server中刪除重復數據的幾個方法
- sql刪除重復數據的詳細方法
- SQL SERVER 2000安裝教程圖文詳解
- 使用sql server management studio 2008 無法查看數據庫,提示 無法為該請求檢索數據 錯誤916解決方法
- SQLServer日志清空語句(sql2000,sql2005,sql2008)
- Sql Server 2008完全卸載方法(其他版本類似)
- sql server 2008 不允許保存更改,您所做的更改要求刪除并重新創建以下表
- SQL Server 2008 清空刪除日志文件(瞬間日志變幾M)
- Win7系統安裝MySQL5.5.21圖解教程
- 將DataTable作為存儲過程參數的用法實例詳解
- 相關鏈接:
- 教程說明:
Mssql數據庫教程-關于升級SQL Server 2008數據庫引擎。