怎樣從SQL Server2008升級到SQL Server 2008 r2

Mindy_Lou發表於2015-06-17

今天將由於需要就將我的SQL 2008升級到SQL 2008 R2.

說到為什麼要升級是因為,從另一臺機器上備份了一個資料庫,到我的機器上還原的時候提示“System.Data.SqlClient.Sqlerror:該資料庫是在執行版本10.50.2500的伺服器上備份的,該版本與此伺服器(執行版本10.00.1600)不相容。請在支援該備份的伺服器上還原資料庫,或者使用與此伺服器相容的備份。

經過一番查證得知:

所謂的10.00.1600其實就是SQL 2008

  10.50.1600其實就是SQL 2008 R2

  10.50.2500其實就是SQL 2008 R2 SP1

這樣一來基本就明瞭了。

我得升級自己的資料庫到SQL 2008 R2 SP1。

這篇文章就把我先升級到SQL 2008 R2的過程詳細記錄下來,下一篇文章會介紹升級R2到R2 SP1.


第一步:準備安裝程式。

首先SQL 2008是安裝好的

因此只需要下載SQL 2008 R2安裝程式,下載地址如下:http://care.dlservice.microsoft.com/dl/download/1/E/6/1E626796-588A-495C-917B-321093FB98EB/2052/SQLFULL_x86_CHS.exe?lcid=2052&ptype=pcare


第二步:升級開始。SHOW TIME!!!

1、如果是從SQL2008升級到SQL2008R2那麼只能選擇左側“安裝”對應右側“從SQL SERVER 2000,SQL 2005或SQL 2008升級”這個選項來升級。

大家也注意到有一個“維護”但是這個選項是“從SQL 2008其他例如EXPRESS版本升級”

在此,要區分清楚。

SQL <wbr>2008升級SQL <wbr>2008 <wbr>R2完全教程或者10.00.1600升級10.50.1600

2、安裝程式支援規則檢查。通過之後就繼續下一步。

SQL <wbr>2008升級SQL <wbr>2008 <wbr>R2完全教程或者10.00.1600升級10.50.1600

3、輸入產品金鑰,這個地方,你的金鑰是什麼版本的,裝完之後你的資料庫就是什麼版本:像企業版,開發版等等等。

SQL <wbr>2008升級SQL <wbr>2008 <wbr>R2完全教程或者10.00.1600升級10.50.1600

4、許可條款必須接受,不然人家不讓用啊~~~

SQL <wbr>2008升級SQL <wbr>2008 <wbr>R2完全教程或者10.00.1600升級10.50.1600


5、安裝程式支援檔案。

SQL <wbr>2008升級SQL <wbr>2008 <wbr>R2完全教程或者10.00.1600升級10.50.1600


6、程式支援規則安裝完成後程式會自動檢測安裝的檔案是否滿足需求。

SQL <wbr>2008升級SQL <wbr>2008 <wbr>R2完全教程或者10.00.1600升級10.50.1600

7、當你的伺服器中只有一個例項的時候,你很難聽到例項這個詞,人們都直接叫他“資料庫”了。只有在伺服器上安裝的例項數目超過兩個的時候你才會聽到“例項”二字比較多。

但是“例項”肯定是學習資料庫過程中必須熟知的東東!!!

此處,選擇你想要升級的例項。下一步就行了。

SQL <wbr>2008升級SQL <wbr>2008 <wbr>R2完全教程或者10.00.1600升級10.50.1600

8、以前安裝過的元件(component)都會出現在這裡,不用管,以前有的,現在當然也要有,閉著眼睛點選“下一步”吧!

SQL <wbr>2008升級SQL <wbr>2008 <wbr>R2完全教程或者10.00.1600升級10.50.1600

9、因為是升級安裝,所以你以前的例項名字是什麼,這裡還是什麼。繼續“下一步”。

SQL <wbr>2008升級SQL <wbr>2008 <wbr>R2完全教程或者10.00.1600升級10.50.1600

10、不廢話,“下一步”。

SQL <wbr>2008升級SQL <wbr>2008 <wbr>R2完全教程或者10.00.1600升級10.50.1600

11、是否傳送錯誤報告,隨便,下一步。


SQL <wbr>2008升級SQL <wbr>2008 <wbr>R2完全教程或者10.00.1600升級10.50.1600



12、“下一步”。

SQL <wbr>2008升級SQL <wbr>2008 <wbr>R2完全教程或者10.00.1600升級10.50.1600

13、點選“升級”按鈕進行升級,中途等待大約20-30分鐘就完成了。

SQL <wbr>2008升級SQL <wbr>2008 <wbr>R2完全教程或者10.00.1600升級10.50.1600
升級過程中如圖:

SQL <wbr>2008升級SQL <wbr>2008 <wbr>R2完全教程或者10.00.1600升級10.50.1600

14、安裝成功要求重新啟動。重啟吧沒的說!!

SQL <wbr>2008升級SQL <wbr>2008 <wbr>R2完全教程或者10.00.1600升級10.50.1600

15、重啟完畢,啟動SSMS(SQL SERVER MANAGEMENT STUDIO)在登陸介面上就會立馬察覺到不同,SQL 2008變成了SQL 2008 R2.

SQL <wbr>2008升級SQL <wbr>2008 <wbr>R2完全教程或者10.00.1600升級10.50.1600

16、連線上資料庫引擎,在左側導航欄就可以看到你資料庫的版本了。這次變成了10.50.1600。如果還要升級到10.50.2500。那就繼續安裝一個升級補丁吧!

SQL <wbr>2008升級SQL <wbr>2008 <wbr>R2完全教程或者10.00.1600升級10.50.1600

至此,10.00.1600升級10.50.1600已經成功完成。

總結一下:

10.00.1600就是SQL SERVER 2008

10.50.1600就是SQL SERVER 2008 R2

這篇博文裡講的是升級安裝,如果你要進行全新安裝,請按照如下操作:

一、解除安裝SQL SERVER 2008,一定要解除安裝,資料庫不像其他常用的應用程式(那些程式會自動檢測是否有舊版本,然後給你解除安裝並升級)。

另:對SQL來說,如果你安裝好之後,再進行一次安裝的話,實際上安裝的是另外一個例項。
二、解除安裝完之後就安裝就行了。執行的是安裝---全新安裝。

其他細節參考我的博文:SQL SERVER 2008安裝(在例項、許可權等方面,SQL 2008和SQL 2008 R2是一樣的)。

其他博文參考:

SQL 2008 EXPRESS升級其他版本詳細操作 http://blog.sina.com.cn/s/blog_672b419f010158pp.html
SQL SERVER 2008安裝的時候提示“該例項名稱已在使用”解決辦法。http://blog.sina.com.cn/s/blog_672b419f010158ld.html
“SQL SERVER 2008 R2升級R2 SP1”或者“SQL SERVER 2008從10.50.1600升級10.5.2500”詳細過程全程圖解http://blog.sina.com.cn/s/blog_672b419f010157wo.html
SQL 2008升級SQL 2008 R2完全教程或者10.00.1600升級10.50.1600http://blog.sina.com.cn/s/blog_672b419f010156v6.html

相關文章