溫馨提示×

您好,登錄后才能下訂單哦!

密碼登錄×
登錄注冊(cè)×
其他方式登錄
點(diǎn)擊 登錄注冊(cè) 即表示同意《億速云用戶服務(wù)條款》

mssqlserver中怎么恢復(fù)ldf文件數(shù)據(jù)

發(fā)布時(shí)間:2021-08-04 15:36:17 來(lái)源:億速云 閱讀:142 作者:Leah 欄目:數(shù)據(jù)庫(kù)

本篇文章給大家分享的是有關(guān)mssqlserver中怎么恢復(fù)ldf文件數(shù)據(jù),小編覺(jué)得挺實(shí)用的,因此分享給大家學(xué)習(xí),希望大家閱讀完這篇文章后可以有所收獲,話不多說(shuō),跟著小編一起來(lái)看看吧。

我們重要的數(shù)據(jù)是存放在MDF文件中的,如果LDF文件丟失,MDF文件沒(méi)有丟失,那么數(shù)據(jù)也可以還原。如果LDF文件沒(méi)有丟失,MDF文件丟失,且LDF文件是完整的,也是可以提供一定手段還原數(shù)據(jù)?,F(xiàn)象描述我們現(xiàn)在要面對(duì)的問(wèn)題是,針對(duì)wtlog_2008_m12這個(gè)數(shù)據(jù)庫(kù),只有MDF文件而LDF文件丟失了,SQL Server Management Studio中也沒(méi)有這個(gè)數(shù)據(jù)庫(kù),附加上也會(huì)提示錯(cuò)誤。解決方法(1)在SQL Server Management Studio刪除狀態(tài)為Recovery Pending的(即丟失了LDF的)問(wèn)題數(shù)據(jù)庫(kù)(如果有的話,應(yīng)該是在數(shù)據(jù)庫(kù)管理中沒(méi)有的)(2)重命名老的MDF文件. 比如改為wtlog_2008_m12_bak.mdf(3) 重建一個(gè)新的數(shù)據(jù)庫(kù), 名字跟丟失的數(shù)據(jù)庫(kù)完全一樣,比如為wtlog_2008_m12,LDF文件的名字如果為wtlog_2008_m12的話,數(shù)據(jù)庫(kù)提示報(bào)錯(cuò),說(shuō)邏輯名字已存在,但文件怎么也找不到,此處的LDF的文件命名為wtlog_2008_m12_log。 注意, 新的MDF的位置跟我們老的MDF的文件的位置相同. 這里的LDF文件的位置選在你想要存放的最終位置上(這個(gè)就是你所要的被恢復(fù)的LDF文件了).(4)關(guān)閉SQL Server服務(wù),將新的MDF(wtlog_2008_m12.mdf)重命名掉(比如改為wtlog_2008_m12___.mdf), 老的MDF(wtlog_2008_m12_bak.mdf)命名回原來(lái)的名字(wtlog_2008_m12.mdf).(5)開啟SQL Server服務(wù),連接數(shù)據(jù)庫(kù),執(zhí)行下面語(yǔ)句,如果報(bào)錯(cuò)的話,請(qǐng)查看是否連接上數(shù)據(jù)庫(kù),或者有其他進(jìn)程連著數(shù)據(jù)庫(kù)。復(fù)制代碼 代碼如下: alter database wtlog_2008_m12 set emergencyalter database wtlog_2008_m12 set single_user with rollback immediatealter database wtlog_2008_m12 rebuild log on (name=wtlog_2008_m12, filename='D:/watcher/database/wtlog_2008_m12.ldf')alter database wtlog_2008_m12 SET MULTI_USER with rollback immediate

(6)此時(shí),mdf和ldf的名字都為wtlog_2008_m12,刪除多余的mdf文件即可。

以上就是mssqlserver中怎么恢復(fù)ldf文件數(shù)據(jù),小編相信有部分知識(shí)點(diǎn)可能是我們?nèi)粘9ぷ鲿?huì)見(jiàn)到或用到的。希望你能通過(guò)這篇文章學(xué)到更多知識(shí)。更多詳情敬請(qǐng)關(guān)注億速云行業(yè)資訊頻道。

向AI問(wèn)一下細(xì)節(jié)

免責(zé)聲明:本站發(fā)布的內(nèi)容(圖片、視頻和文字)以原創(chuàng)、轉(zhuǎn)載和分享為主,文章觀點(diǎn)不代表本網(wǎng)站立場(chǎng),如果涉及侵權(quán)請(qǐng)聯(lián)系站長(zhǎng)郵箱:is@yisu.com進(jìn)行舉報(bào),并提供相關(guān)證據(jù),一經(jīng)查實(shí),將立刻刪除涉嫌侵權(quán)內(nèi)容。

AI