關(guān)于升級(jí)SQL Server 2008數(shù)據(jù)庫(kù)引擎_Mssql數(shù)據(jù)庫(kù)教程
推薦:怎樣巧妙規(guī)劃使用Oracle數(shù)據(jù)空間Oracle提供了不少方法用于數(shù)據(jù)空間的使用、監(jiān)控和維護(hù),同時(shí)也在各版本中陸續(xù)對(duì)這方面的功能進(jìn)行了增強(qiáng),目的在于簡(jiǎn)化這方面工作的復(fù)雜度,提高應(yīng)用的運(yùn)行效率。 一、相關(guān)概念 數(shù)據(jù)庫(kù)的空間在邏輯上分為多個(gè)表空間,每個(gè)表空間則由系統(tǒng)中的一個(gè)或多個(gè)物理數(shù)
您可以將 SQL Server 數(shù)據(jù)庫(kù)引擎升級(jí)到 SQL Server 2008。
SQL Server 安裝程序只需最少的用戶(hù)干預(yù)就可升級(jí) SQL Server 的早期版本。不過(guò),正確的準(zhǔn)備工作和熟悉升級(jí)過(guò)程可以更容易防止或解決出現(xiàn)的任何問(wèn)題。
本主題提供了為升級(jí)過(guò)程進(jìn)行準(zhǔn)備和了解升級(jí)過(guò)程所需的信息,其中包括:
已知升級(jí)問(wèn)題。
升級(jí)前的任務(wù)和注意事項(xiàng)。
有關(guān)升級(jí)數(shù)據(jù)庫(kù)引擎的過(guò)程主題的鏈接。
將數(shù)據(jù)庫(kù)遷移至 SQL Server 的過(guò)程主題的鏈接。
故障轉(zhuǎn)移群集的注意事項(xiàng)。
升級(jí)后的任務(wù)和注意事項(xiàng)。
重要提示:
在從 SQL Server 的某一版本升級(jí)到另一版本之前,請(qǐng)驗(yàn)證要升級(jí)到的版本是否支持當(dāng)前使用的功能。
升級(jí)準(zhǔn)備一覽表
SQL Server 安裝程序支持從早期版本的 SQL Server 進(jìn)行升級(jí)。也可以遷移早期 SQL Server 版本中的數(shù)據(jù)庫(kù)�?梢詮囊粋(gè) SQL Server 實(shí)例遷移至同一臺(tái)計(jì)算機(jī)上的另一個(gè)實(shí)例,也可以從另一臺(tái)計(jì)算機(jī)上的 SQL Server 實(shí)例遷移。遷移選項(xiàng)包括使用復(fù)制數(shù)據(jù)庫(kù)向?qū)�、備份和還原功能、使用 SQL Server Integration Services 導(dǎo)入和導(dǎo)出向?qū)�,以及大容量�?dǎo)出/大容量導(dǎo)入方法。
請(qǐng)?jiān)谏?jí) SQL Server 之前檢查下列問(wèn)題并做出更改:
從 64 位版本的 SQL Server 升級(jí)到 64 位版本的 SQL Server 2008 時(shí),必須在升級(jí)數(shù)據(jù)庫(kù)引擎之前先升級(jí) Analysis Services。
如有必要,請(qǐng)備份要升級(jí)的實(shí)例中的所有 SQL Server 數(shù)據(jù)庫(kù)文件,以便可以還原這些文件。
在要升級(jí)的數(shù)據(jù)庫(kù)上運(yùn)行適當(dāng)?shù)臄?shù)據(jù)庫(kù)控制臺(tái)命令 (DBCC),以確保這些數(shù)據(jù)庫(kù)處于一致?tīng)顟B(tài)。
估計(jì)升級(jí) SQL Server 組件以及用戶(hù)數(shù)據(jù)庫(kù)所需的磁盤(pán)空間。
確保將現(xiàn)有的 SQL Server 系統(tǒng)數(shù)據(jù)庫(kù)(master、model、msdb 和 tempdb)配置為自動(dòng)增長(zhǎng),并確保它們具有足夠的硬盤(pán)空間。
確保所有數(shù)據(jù)庫(kù)服務(wù)器的 master 數(shù)據(jù)庫(kù)中都有登錄信息。這對(duì)還原數(shù)據(jù)庫(kù)很重要,因?yàn)?master 數(shù)據(jù)庫(kù)中有系統(tǒng)登錄信息。
禁用所有啟動(dòng)存儲(chǔ)過(guò)程,因?yàn)樯?jí)過(guò)程在升級(jí) SQL Server 實(shí)例時(shí)將停止然后再啟動(dòng)服務(wù)。在啟動(dòng)時(shí)進(jìn)行處理的存儲(chǔ)過(guò)程可能會(huì)阻塞升級(jí)過(guò)程。
停止復(fù)制并確保復(fù)制日志是空的。
升級(jí) SQL Server 2000 數(shù)據(jù)庫(kù)引擎實(shí)例的操作會(huì)保留最大工作線(xiàn)程數(shù)的配置值。但是,建議在升級(jí)前將最大工作線(xiàn)程數(shù)值更改為 0,以允許數(shù)據(jù)庫(kù)引擎計(jì)算最佳線(xiàn)程數(shù)。
退出所有應(yīng)用程序,包括所有依賴(lài) SQL Server 的服務(wù)。如果有本地應(yīng)用程序連接到要升級(jí)的實(shí)例,則升級(jí)可能會(huì)失敗。
升級(jí)數(shù)據(jù)庫(kù)引擎
可以用升級(jí)版本覆蓋 SQL Server 2000 或 SQL Server 2005 安裝。如果在運(yùn)行 SQL Server 安裝程序時(shí)檢測(cè)到 SQL Server 的早期版本,將升級(jí)所有早期 SQL Server 程序文件,并且保留早期 SQL Server 實(shí)例中存儲(chǔ)的所有數(shù)據(jù)。此外,計(jì)算機(jī)上早期版本的 SQL Server 聯(lián)機(jī)叢書(shū)將保持不變。
注意:
在升級(jí) SQL Server 后,早期的 SQL Server 實(shí)例將被覆蓋,在計(jì)算機(jī)中不再存在。因此在升級(jí)前,請(qǐng)備份 SQL Server 數(shù)據(jù)庫(kù)以及與早期的 SQL Server 實(shí)例相關(guān)的其他對(duì)象。
可以使用 SQL Server 安裝向?qū)?jí)數(shù)據(jù)庫(kù)引擎。
注意:
如果計(jì)算機(jī)安裝了 SQL Server 2000 管理工具和 SQL Server 2008 的默認(rèn)實(shí)例,則 SQL Server 安裝程序?qū)⒃试S您安裝 SQL Server 2000 默認(rèn)實(shí)例。但這樣做將禁用已安裝的 SQL Server 2008 實(shí)例。因此,當(dāng)計(jì)算機(jī)中已存在 SQL Server 2000 管理工具和 SQL Server 2008 的默認(rèn)實(shí)例時(shí),請(qǐng)不要安裝 SQL Server 的默認(rèn)實(shí)例。
升級(jí)后的數(shù)據(jù)庫(kù)兼容級(jí)別
升級(jí)后,tempdb、model、msdb 和 Resource 數(shù)據(jù)庫(kù)的兼容級(jí)別將設(shè)置為 100。master 系統(tǒng)數(shù)據(jù)庫(kù)保留它在升級(jí)之前的兼容級(jí)別,除非該級(jí)別小于 80。如果 master 的兼容級(jí)別在升級(jí)前小于 80,升級(jí)后兼容級(jí)別將設(shè)置為 80。
如果升級(jí)前用戶(hù)數(shù)據(jù)庫(kù)的兼容級(jí)別為 80 或 90,升級(jí)后將保持相應(yīng)級(jí)別。如果升級(jí)前兼容級(jí)別為 70 或更低,則在升級(jí)后的數(shù)據(jù)庫(kù)中,兼容級(jí)別將設(shè)置為 80,該級(jí)別為 SQL Server 2008 支持的最低兼容級(jí)別。
注意:
新的用戶(hù)數(shù)據(jù)庫(kù)將繼承 model 數(shù)據(jù)庫(kù)的兼容級(jí)別。
遷移數(shù)據(jù)庫(kù)
可以使用 SQL Server 中的備份和還原功能或分離和附加功能將用戶(hù)數(shù)據(jù)庫(kù)移動(dòng)到 SQL Server 實(shí)例。
重要提示:
數(shù)據(jù)庫(kù)在源服務(wù)器和目的服務(wù)器上的名稱(chēng)相同時(shí),不能進(jìn)行移動(dòng)或復(fù)制。在這種情況下,它被標(biāo)記為“已存在”。
分享:SQL 變更數(shù)據(jù)捕獲——跟蹤可變部分介紹:SQL Server 2008變更數(shù)據(jù)捕獲 SQL Server 2008的CDC函數(shù)讀取激活了CDC的每個(gè)表所關(guān)聯(lián)的事務(wù)日志來(lái)記錄系統(tǒng)表中的變更。它將這些文件寫(xiě)到同一個(gè)數(shù)據(jù)庫(kù)的系統(tǒng)表中,這些系統(tǒng)表是可以通過(guò)直接查詢(xún)或系統(tǒng)函數(shù)來(lái)訪問(wèn)的。 讓我們看些示例代碼并看看每一步有什
- sql 語(yǔ)句練習(xí)與答案
- 深入C++ string.find()函數(shù)的用法總結(jié)
- SQL Server中刪除重復(fù)數(shù)據(jù)的幾個(gè)方法
- sql刪除重復(fù)數(shù)據(jù)的詳細(xì)方法
- SQL SERVER 2000安裝教程圖文詳解
- 使用sql server management studio 2008 無(wú)法查看數(shù)據(jù)庫(kù),提示 無(wú)法為該請(qǐng)求檢索數(shù)據(jù) 錯(cuò)誤916解決方法
- SQLServer日志清空語(yǔ)句(sql2000,sql2005,sql2008)
- Sql Server 2008完全卸載方法(其他版本類(lèi)似)
- sql server 2008 不允許保存更改,您所做的更改要求刪除并重新創(chuàng)建以下表
- SQL Server 2008 清空刪除日志文件(瞬間日志變幾M)
- Win7系統(tǒng)安裝MySQL5.5.21圖解教程
- 將DataTable作為存儲(chǔ)過(guò)程參數(shù)的用法實(shí)例詳解
Mssql數(shù)據(jù)庫(kù)教程Rss訂閱編程教程搜索
Mssql數(shù)據(jù)庫(kù)教程推薦
- 淺談深入淺出SQL嵌套SELECT語(yǔ)句
- SQL Server 2005安裝實(shí)例環(huán)境圖解
- 一列保存多個(gè)ID(將多個(gè)用逗號(hào)隔開(kāi)的ID轉(zhuǎn)換成用逗號(hào)隔開(kāi)的名稱(chēng))
- 揭秘SQL Server查詢(xún)優(yōu)化方法
- sql server 中合并某個(gè)字段值的實(shí)例
- 解讀SQL Server數(shù)據(jù)庫(kù)開(kāi)發(fā)要注意的21點(diǎn)
- 恢復(fù)系統(tǒng)數(shù)據(jù)庫(kù)
- mdf文件和ldf文件導(dǎo)入到sql server 2005實(shí)現(xiàn)語(yǔ)句
- 詳解:SQL Server 2000 的各種版本
- 了解SQL的執(zhí)行頻率
猜你也喜歡看這些
- 網(wǎng)站數(shù)據(jù)多了分頁(yè)慢該怎么辦?
- MySQL性能優(yōu)化的最佳21條經(jīng)驗(yàn)
- 網(wǎng)站模板:以數(shù)據(jù)庫(kù)字段分組顯示數(shù)據(jù)的sql語(yǔ)句
- MySQL筆記之別名的使用
- Ubuntu Server下MySql數(shù)據(jù)庫(kù)備份腳本代碼
- Mysql查看版本號(hào)的五種方式介紹
- MySQL自增列插入0值的解決方案
- MySQL多表之間字段的匹配實(shí)現(xiàn)代碼
- Mysql建表與索引使用規(guī)范詳解
- 基于一致性hash算法(consistent hashing)的使用詳解
- 相關(guān)鏈接:
復(fù)制本頁(yè)鏈接| 搜索關(guān)于升級(jí)SQL Server 2008數(shù)據(jù)庫(kù)引擎
- 教程說(shuō)明:
Mssql數(shù)據(jù)庫(kù)教程-關(guān)于升級(jí)SQL Server 2008數(shù)據(jù)庫(kù)引擎
。