遷移sql2005到sql2008r2步驟
說(shuō)明:這里包含遷移Migrate和升級(jí)Upgrade兩個(gè)動(dòng)作,為了保留SQL所有設(shè)置,升遷要包括master和msdb兩個(gè)數(shù)據(jù)庫(kù)。
步驟1:在服務(wù)器B上安裝SQL2008R2&SP2。
步驟2:備份SQL2008R2的master,msdb,model三個(gè)數(shù)據(jù)庫(kù),并拷貝一份數(shù)據(jù)庫(kù)文件到別處,皆備份用途。
步驟3:在服務(wù)器上運(yùn)行SQL2008R2上運(yùn)行單用戶(hù)模式sqlservr.exe -m,恢復(fù)服務(wù)器A的master備份失敗,sql error提示版本不兼容,不能恢復(fù)。
步驟3:使用Symantec Backup Exec恢復(fù)服務(wù)器A的master備份重定向到服務(wù)器B,選中“自動(dòng)還原主數(shù)據(jù)庫(kù)”,仍然失敗,提示“V-79-65323-0 查詢(xún)數(shù)據(jù)庫(kù) master 時(shí)出錯(cuò)”。
步驟3:在服務(wù)器A上將master的備份恢復(fù)到master2數(shù)據(jù)庫(kù),分離master2數(shù)據(jù)庫(kù),改名為master.mdf和mastlog.ldf并復(fù)制到服務(wù)器B替換之。創(chuàng)建和服務(wù)器A上SQL實(shí)例相同的目錄(包括Data和Log目錄),將model和msdb的數(shù)據(jù)庫(kù)文件復(fù)制到這個(gè)Data目錄。
步驟4:?jiǎn)?dòng)服務(wù)器B上的SQL,觀察errorlog,順利的話(huà)隔幾分鐘就完成master的升級(jí)和實(shí)例的啟動(dòng),如有錯(cuò)誤再糾正。
步驟5:使用ALTER database msdb/model/tempdb modify file(name=tempdev, filename='...')逐個(gè)更改(調(diào)整)數(shù)據(jù)庫(kù)物理文件路徑,停止SQL復(fù)制物理文件到新路徑,重啟SQL。
步驟6:msdb如果從備份恢復(fù)也可能不成功(沒(méi)有試這個(gè)步驟,也沒(méi)有試從復(fù)制過(guò)來(lái)的數(shù)據(jù)文件升級(jí)),可以使用SQL Server Business Intelligence Development Studio新建一個(gè)Integration Services 項(xiàng)目來(lái)傳輸所有的Logins和Jobs。可能出錯(cuò),記得先創(chuàng)建相同的Operators和Database Mail。
步驟7:只需要將所有最新的用戶(hù)數(shù)據(jù)庫(kù)文件從服務(wù)器A復(fù)制到服務(wù)器B的相同目錄再重啟sql就可以完成SQL升級(jí)了。
步驟8:其它SQL2008R2配置。
相關(guān)文章
配置 SQLServer2005 以允許遠(yuǎn)程連接
為 SQL Server 2005 Express Edition 或 SQL Server 2005 Developer Edition 啟用遠(yuǎn)程連接/2009-11-11SQL2005Express中導(dǎo)入ACCESS數(shù)據(jù)庫(kù)的兩種方法
這篇文章主要介紹了SQL2005Express中導(dǎo)入ACCESS數(shù)據(jù)庫(kù)的方法,需要的朋友可以參考下2014-09-09SQLserver 2005文件和文件組的作用說(shuō)明
本文詳細(xì)和大家講解一下sql server 2005數(shù)據(jù)庫(kù)中的文件和文件組的作用。2010-03-03SqlServer 2005 T-SQL Query 學(xué)習(xí)筆記(4)
作者他很喜歡建立數(shù)字輔助表(即是1-N的數(shù)字按順序組成的表),關(guān)于如何建立這些輔助表,然后他給了一些例子,這些例子很有代表性。2010-02-02SQL server 2005中設(shè)置自動(dòng)編號(hào)字段的方法
這篇文章主要介紹了SQL server 2005中設(shè)置自動(dòng)編號(hào)字段的方法 ,需要的朋友可以參考下2015-08-08Win2008中SqlServer2008 無(wú)法打開(kāi)錯(cuò)誤日志文件導(dǎo)致無(wú)法啟動(dòng)的解決方法
今天早上一個(gè)客戶(hù)的SqlServer 2008的服務(wù)器應(yīng)為重新修改配置導(dǎo)致網(wǎng)站打不開(kāi),提示initerrlog: 無(wú)法打開(kāi)錯(cuò)誤日志文件2011-12-12SQL Server 2005通用分頁(yè)存儲(chǔ)過(guò)程及多表聯(lián)接應(yīng)用
分頁(yè)存儲(chǔ)過(guò)程在好多文章中都有介紹過(guò);本篇是不久前寫(xiě)的一個(gè)分頁(yè)存儲(chǔ)過(guò)程,可應(yīng)用于SQL Server 2005上面,感興趣的朋友可以研究下,希望本文對(duì)你學(xué)習(xí)存儲(chǔ)過(guò)程有所幫助2013-01-01sqlserver巧用row_number和partition by分組取top數(shù)據(jù)
SQL Server 2005后之后,引入了row_number()函數(shù),row_number()函數(shù)的分組排序功能使這種操作變得非常簡(jiǎn)單2011-12-12SQLServer2005 沒(méi)有服務(wù)器名稱(chēng)的兩種解決方法
這篇文章主要介紹了SQLServer2005 沒(méi)有服務(wù)器名稱(chēng)的兩種解決方法,需要的朋友可以參考下2015-01-01