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