遷移sql2005到sql2008r2步驟
說明:這里包含遷移Migrate和升級Upgrade兩個(gè)動(dòng)作,為了保留SQL所有設(shè)置,升遷要包括master和msdb兩個(gè)數(shù)據(jù)庫。
步驟1:在服務(wù)器B上安裝SQL2008R2&SP2。
步驟2:備份SQL2008R2的master,msdb,model三個(gè)數(shù)據(jù)庫,并拷貝一份數(shù)據(jù)庫文件到別處,皆備份用途。
步驟3:在服務(wù)器上運(yùn)行SQL2008R2上運(yùn)行單用戶模式sqlservr.exe -m,恢復(fù)服務(wù)器A的master備份失敗,sql error提示版本不兼容,不能恢復(fù)。
步驟3:使用Symantec Backup Exec恢復(fù)服務(wù)器A的master備份重定向到服務(wù)器B,選中“自動(dòng)還原主數(shù)據(jù)庫”,仍然失敗,提示“V-79-65323-0 查詢數(shù)據(jù)庫 master 時(shí)出錯(cuò)”。
步驟3:在服務(wù)器A上將master的備份恢復(fù)到master2數(shù)據(jù)庫,分離master2數(shù)據(jù)庫,改名為master.mdf和mastlog.ldf并復(fù)制到服務(wù)器B替換之。創(chuàng)建和服務(wù)器A上SQL實(shí)例相同的目錄(包括Data和Log目錄),將model和msdb的數(shù)據(jù)庫文件復(fù)制到這個(gè)Data目錄。
步驟4:啟動(dòng)服務(wù)器B上的SQL,觀察errorlog,順利的話隔幾分鐘就完成master的升級和實(shí)例的啟動(dòng),如有錯(cuò)誤再糾正。
步驟5:使用ALTER database msdb/model/tempdb modify file(name=tempdev, filename='...')逐個(gè)更改(調(diào)整)數(shù)據(jù)庫物理文件路徑,停止SQL復(fù)制物理文件到新路徑,重啟SQL。
步驟6:msdb如果從備份恢復(fù)也可能不成功(沒有試這個(gè)步驟,也沒有試從復(fù)制過來的數(shù)據(jù)文件升級),可以使用SQL Server Business Intelligence Development Studio新建一個(gè)Integration Services 項(xiàng)目來傳輸所有的Logins和Jobs??赡艹鲥e(cuò),記得先創(chuàng)建相同的Operators和Database Mail。
步驟7:只需要將所有最新的用戶數(shù)據(jù)庫文件從服務(wù)器A復(fù)制到服務(wù)器B的相同目錄再重啟sql就可以完成SQL升級了。
步驟8:其它SQL2008R2配置。
相關(guān)文章
SqlServer 2005的排名函數(shù)使用小結(jié)
Sql Server 2005 引入了4個(gè)新的排名函數(shù):ROW_NUMBER、BANK、DENSE_RANK和NTILE。2010-04-04
解決SQL2005備份數(shù)據(jù)庫.dat或bak還原時(shí)的結(jié)構(gòu)錯(cuò)誤的解決方法
已備份數(shù)據(jù)庫的磁盤上結(jié)構(gòu)版本為611. 服務(wù)器支持版本539, 無法還原或升級此數(shù)據(jù)庫,RESTORE DATABASE 操作異常終止。2011-02-02
分頁存儲(chǔ)過程(一)使用sql2005的新函數(shù)構(gòu)造分頁存儲(chǔ)過程
分頁存儲(chǔ)過程一直是很多人經(jīng)常用到的東西,怎么樣才能設(shè)計(jì)一個(gè)既實(shí)用,又強(qiáng)大,還可以解決大數(shù)據(jù)量的分頁存儲(chǔ)過程呢?2010-05-05
SQL Server 2005 定時(shí)執(zhí)行SQL語句的方法
這篇文章主要介紹了SQL Server 2005 定時(shí)執(zhí)行SQL語句的方法,需要的朋友可以參考下2015-07-07
SQL2008中SQL應(yīng)用之-阻塞(Blocking)應(yīng)用分析
當(dāng)一個(gè)數(shù)據(jù)庫會(huì)話中的事務(wù)正鎖定一個(gè)或多個(gè)其他會(huì)話事務(wù)想要讀取或修改的資源時(shí),會(huì)產(chǎn)生阻塞(Blocking)。2011-06-06
sql2005 附加數(shù)據(jù)庫出錯(cuò)(錯(cuò)誤號:5123)解決方法
無法為此請求檢索數(shù)據(jù)。(Microsoft.SqlServer.SmoEnum)其他信息執(zhí)行Transact-Sql語句或批處理時(shí)發(fā)生了異常,Microsoft.SqlServer.ConnectionInfo)嘗試打開或創(chuàng)建物理文件d:\Data\***.mdf時(shí),Create file遇到操作系統(tǒng)錯(cuò)誤5(拒絕訪問。2012-07-07
SQL Server創(chuàng)建維護(hù)計(jì)劃失?。⊿QL Server:14234 錯(cuò)誤)的解決方法
這篇文章主要介紹了SQL Server創(chuàng)建維護(hù)計(jì)劃失?。⊿QL Server:14234 錯(cuò)誤)的解決方法,最后使用SQLServer2005 安裝向?qū)Ы鉀Q問題,需要的朋友可以參考下2014-08-08
SQL2005CLR函數(shù)擴(kuò)展-解析天氣服務(wù)的實(shí)現(xiàn)
其實(shí)我們可以用CLR獲取網(wǎng)絡(luò)服務(wù),來顯示到數(shù)據(jù)庫自定函數(shù)的結(jié)果集中,比如163的天氣預(yù)報(bào)。需要的朋友參考下2013-06-06

