如何通過日志恢復(fù)SQLServer數(shù)據(jù)
如果要在另一臺服務(wù)器上恢復(fù)數(shù)據(jù)庫,最好是把這些文件復(fù)制到目標(biāo)服務(wù)器中。在備份文件所在的位置,找出最后一個完整的數(shù)據(jù)庫備份(這些文件通常使用.bak為擴(kuò)展名);恢復(fù)這個完整的備份。
右鍵,還原,事務(wù)日志,下一步,下一步,下一步,完成。
恢復(fù)sqlserver數(shù)據(jù)庫表數(shù)據(jù)步驟如下:心態(tài):務(wù)必冷靜,事情已經(jīng)發(fā)生不可慌亂。立即查看當(dāng)前時間,最好能夠精確到秒,并做記錄。應(yīng)立即向直接上級反映此事,不可隱瞞,防止事態(tài)擴(kuò)大。
情況如果這兩個前提條件都存在,通過SQL語句只需三步就能恢復(fù)(參考文章),無需借助第三方工具。
如何恢復(fù)和修復(fù)SQLServer的MDF文件
1、如果備份的數(shù)據(jù)庫有2個文件,分別是.LDF 和 .MDF,打開企業(yè)管理器,在實(shí)例上右擊---所有任務(wù)--附加數(shù)據(jù)庫,然后選擇那個.MDF文件,就可以了。
2、方法把mdf文件和ldf文件拷貝到數(shù)據(jù)庫的默知認(rèn)路徑道C:\ProgramFiles\MicrosoftSQLServer\MSSQLMSSQLSERVER\MSSQL\DATA里。在sqlserver里新建個查詢,執(zhí)行下面代碼。
3、具體方法如下:把備份文件放到目錄:C:\ProgramFiles\MicrosoftSQLServer\MSSQL1MSSQLSERVER\MSSQL\DATA。右擊“數(shù)據(jù)庫”選擇“附加”。把.mdf文件添加進(jìn)來。
4、首先先和大家講一講SQL Server恢復(fù)master數(shù)據(jù)庫方法,具體步驟如下第一步:復(fù)制model.mdf、mastlog.ldf、model.mdf、modellog.ldf、msdbdata.mdf、msdblog.ldf文件。
如何用sqlserver數(shù)據(jù)庫恢復(fù).bak數(shù)據(jù)庫備份
1、打開企業(yè)管理器,右鍵單擊你需要還原到的“數(shù)據(jù)庫”節(jié)點(diǎn),選擇“所有任務(wù)”-“還原數(shù)據(jù)庫”。在“還原數(shù)據(jù)庫”對話框的“常規(guī)”選項(xiàng)卡中選擇“從設(shè)備”。
2、選擇新建數(shù)據(jù)庫。添加數(shù)據(jù)庫名稱,名稱與備份的數(shù)據(jù)庫名稱一致,點(diǎn)擊確定。在“數(shù)據(jù)庫”點(diǎn)擊右鍵,選擇還原數(shù)據(jù)庫,在目標(biāo)數(shù)據(jù)庫選擇剛才新建的數(shù)據(jù)庫,選擇源設(shè)備,選擇瀏覽,備份位置選擇添加。
3、右擊SQL Server 2000實(shí)例下的“數(shù)據(jù)庫”文件夾。就是master等數(shù)據(jù)庫上一級的那個圖標(biāo)。選擇“所有任務(wù)”,“還原數(shù)據(jù)庫”在“還原為數(shù)據(jù)庫”中填上你希望恢復(fù)的數(shù)據(jù)庫名字。
SQLServer2008R2如何還原數(shù)據(jù)庫
1、打開SQL Server Management Studio,連接數(shù)據(jù)庫,找到“本地” - “數(shù)據(jù)庫”。 右鍵單擊“還原數(shù)據(jù)庫”或“還原文件和文件組”。
2、展開企業(yè)管理器--》點(diǎn)擊數(shù)據(jù)庫列表那里,然后右鍵--》選“還原數(shù)據(jù)庫”---》然后按提示選“設(shè)備”選到你的bak文件所在的位置,根據(jù)里面的要求適當(dāng)設(shè)置就可以還原了。
3、在ssms下點(diǎn)擊數(shù)據(jù)庫,然后點(diǎn)擊還原數(shù)據(jù)庫,會有一個彈窗,一般先選擇數(shù)據(jù)源,再選擇庫,然后再點(diǎn)擊還原即可。
4、sqlserver2008R2備份文件不可以還原到sqlserver2005。sqlserver2005備份文件可以還原到sqlserver2008R2。
數(shù)據(jù)庫mdf文件可以恢復(fù)嗎
首先先和大家講一講SQL Server恢復(fù)master數(shù)據(jù)庫方法,具體步驟如下第一步:復(fù)制model.mdf、mastlog.ldf、model.mdf、modellog.ldf、msdbdata.mdf、msdblog.ldf文件。
歡迎進(jìn)入Windows社區(qū)論壇,與300萬技術(shù)人員互動交流 進(jìn)入 如果備份的數(shù)據(jù)庫有2個文件,分別是.LDF 和 .MDF,打開企業(yè)管理器,在實(shí)例上右擊---所有任務(wù)--附加數(shù)據(jù)庫,然后選擇那個.MDF文件,就可以了。
數(shù)據(jù)庫如何還原mdf文件:打開mssql2008r2管理器。右擊“數(shù)據(jù)庫—附加”彈出附加操作窗體。點(diǎn)擊“添加”加入mdf文件。如果只有mdf文件會顯示log未找到。選中l(wèi)og文件,點(diǎn)擊“刪除”刪除log文件。
現(xiàn)在需要參考原來拷貝的代碼和數(shù)據(jù)庫(拷貝的mdf和ldf文件),結(jié)果發(fā)現(xiàn)數(shù)據(jù)庫還原不上了。
mdf是數(shù)據(jù)文件,ldf日志文件,這兩個文件是恢復(fù)數(shù)據(jù)庫時必須存在的。如果只有mdf文件,通過一定的手段還是能恢復(fù)數(shù)據(jù),否則,mdf文件沒有了,就沒有辦法恢復(fù)數(shù)據(jù)了。