綠色資(zī)源網:您身邊最放心的安全下載站! 最新(xīn)軟件|熱門排行|軟件分類|軟件專題|廠商大全

綠色資源網

技術教程
您的位置:首頁數據庫類SQL Server → 數據庫移(yí)植到SQL Server 2008R2出現“3145錯誤”及解決辦法

數(shù)據庫移植(zhí)到SQL Server 2008R2出現“3145錯誤”及解決辦法

我要評論(lùn) 2013/05/13 11:09:34 來源:綠(lǜ)色資源網 編輯:www.ynaad.com [ ] 評論:0 點擊:443次(cì)

SQL Server 2000數據庫移植到SQL Server 2008R2數(shù)據庫服務(wù)器中碰到的”3145錯誤”及解決辦法

辛苦(kǔ)忙碌了一個星期終(zhōng)於安裝配置好了TFS服務器,給每個團隊成員(yuán)分配(pèi)了賬戶和郵(yóu)箱。不過,老機器中的部分數據需要備(bèi)份(fèn)到新機器(qì)中(zhōng),其中在移植(zhí)一個使用DVBBS架設的論壇的時候,出了點問題,記錄如下,以備查找,也希望能幫助到其(qí)他(tā)人。

由於論(lùn)壇已經運行了一段時間,包括公司注冊用戶、相(xiàng)關討論共享等重要資料,需要將(jiāng)其移植到(dào)新安(ān)裝TFS服務器的機器上,並對外公開訪問(wèn)權限。舊的機器上安裝的(de)是SQL Server 2000,在將論壇數據庫(kù)備份之後,在SQL Server 2008R2的數(shù)據庫上還原的(de)過(guò)程中,出現了如下的3145錯誤:

備份集中的數據庫備份與現有的 'xxx' 數據庫不同。

一直以為(wéi)SQL Server數據庫是(shì)向前後兼容的,怎麽可能存在這樣的問題呢?不過檢查一(yī)番之後,確定兩台數據庫服務器都沒有問題,且論壇的(de)備份在(zài)原數據庫服務器上可以正常還原。沒辦法,改之,把在SQL Server 2008R2上新建的(de)數據(jù)庫更改為 SQL Server 2000格式的,再嚐試還原,仍然是同樣的錯誤。在網上找了下,說(shuō)到的(de)辦法,嚐試了不少(shǎo),其中有一篇是“備份集中的(de)數據庫備份與現有(yǒu)的數(shù)據庫不同 SQL 2005 ERROR:3145 解(jiě)決辦法 ”,提供(gòng)了如下命令方法:

1.新建一個與現有數據庫重名的數據(jù)庫

2.在查詢窗口運行如下語句:

use master
restore database AdventureWorks from disk = 'E:\databasebackup\AdventureWorks.bak'
with replace, MOVE N'AdventureWorks_Data' TO N'C:\Program Files\Microsoft SQL Server\MSSQL.5\MSSQL\Data\AdventureWorks.mdf', MOVE N'AdventureWorks_Log' TO N'C:\Program Files\Microsoft SQL Server\MSSQL.5\MSSQL\Data\AdventureWorks_log.ldf'

從語句上來看,和在圖形界麵的操作是一樣的,但是結果卻是語句運行成功,圖(tú)形界麵怎麽過不去。

在其他網頁上也看到了類(lèi)似(sì)的方法,也有(yǒu)不少成功解決這個錯誤(wù)的(de),不過,在SQL Server 2008R2服務器上,還(hái)是無法正確備份,也沒有找到有其它(tā)人在SQL Server 2008R2上,用其(qí)它方法解決還(hái)原備份的問題。

不過,將(jiāng)論壇數據庫從舊的SQL Server 2000上分離出來,再附加上SQL Server 2008R2上,成(chéng)功,數據完整的恢複了!

不清楚為什(shí)麽在SQL Server 2005上可以,在SQL Server 2008R2卻不能恢複備份(fèn)。不過(guò),好在使用分離(lí)和附加的方法,成功將論壇遷移。在此記下,做為參考吧。

關鍵(jiàn)詞:數據庫,SQL,3145錯誤

閱讀本文後您有什麽感想? 已有 人給出評價!

  • 0 歡(huān)迎喜(xǐ)歡
  • 0 白癡
  • 0 拜托
  • 0 哇
  • 0 加油
  • 0 鄙視
免费人欧美成又黄又爽的视频丨一本色道久久88综合日韩精品丨国产专区日韩精品欧美色丨午夜无遮挡男女啪啪视频丨国产欧美日韩综合精品一区二区丨亚洲精品无码不卡在线播HE丨亚洲精品国产精品国自产观看丨日韩国产高清av不卡