日本不卡不码高清免费观看,久久国产精品久久w女人spa,黄色aa久久,三上悠亚国产精品一区二区三区

您的位置:首頁技術文章
文章詳情頁

教你輕松恢復/修復SQL Server的MDF文件

瀏覽:26日期:2023-11-03 09:59:01

首先:如果備份的數據庫有兩個文件,分別是.LDF 和 .MDF,打開企業管理器,在實例上右擊---所有任務--附加數據庫,然后選擇那個.MDF文件,就可以了。

或者在查詢分析器中輸入:

sp_attach_db '數據庫名稱','路徑文件名.ldf','路徑文件名.MDF'

SQL Server數據庫備份有兩種方式,一種是使用BACKUP DATABASE將數據庫文件備份出去,另外一種就是直接拷貝數據庫文件mdf和日志文件ldf的方式。下面將主要討論一下后者的備份與恢復。本文假定您 能熟練使用SQL Server Enterprise Manager(SQL Server企業管理器)和SQL Server Quwey Analyser(SQL Server查詢分析器)。

1.正常的備份、恢復方式0

正常方式下,我們要備份一個數據庫,首先要先將該數據庫從運行的數據服務器中斷開,或者停掉整個數據庫服務器,然后復制文件。

卸下數據庫的命令:Sp_detach_db 數據庫名連接數據庫的命令:Sp_attach_db或者sp_attach_single_file_dbs_attach_db [@dbname =] 'dbname', [@filename1 =] 'filename_n' [,...16]sp_attach_single_file_db [@dbname =] 'dbname', [@physname =] 'physical_name'

使用此方法可以正確恢復SQL Sever7.0和SQL Server 2000的數據庫文件,要點是備份的時候一定要將mdf和ldf兩個文件都備份下來,mdf文件是數據庫數據文件,ldf是數據庫日志文件。

例子:

假設數據庫為test,其數據文件為test_data.mdf,日志文件為test_log.ldf。下面我們討論一下如何備份、恢復該數據庫。

卸下數據庫:sp_detach_db 'test'連接數據庫:sp_attach_db 'test','C:Program FilesMicrosoft SQL ServerMSSQLDatatest_data.mdf','C:Program FilesMicrosoft SQL ServerMSSQLDatatest_log.ldf'sp_attach_single_file_db 'test','C:Program FilesMicrosoft SQL ServerMSSQLDatatest_data.mdf'

2.只有mdf文件的恢復技術

由于種種原因,我們如果當時僅僅備份了mdf文件,那么恢復起來就是一件很麻煩的事情了。

如果您的mdf文件是當前數據庫產生的,那么很僥幸,也許你使用sp_attach_db或者sp_attach_single_file_db可以恢復數據庫,但是會出現類似下面的提示信息:

設備激活錯誤。物理文件名 'C:Program FilesMicrosoft SQL ServerMSSQLdatatest_Log.LDF' 可能有誤。已創建名為 'C:Program FilesMicrosoft SQL ServerMSSQLDatatest_log.LDF' 的新日志文件。

但是,如果您的數據庫文件是從其他計算機上復制過來的,那么很不幸,也許上述辦法就行不通了。你也許會得到類似下面的錯誤信息:

服務器: 消息 1813,級別 16,狀態 2,行 1未能打開新數據庫 'test'。CREATE DATABASE 將終止。設備激活錯誤。物理文件名 'd:test_log.LDF' 可能有誤。

怎么辦呢?別著急,下面我們舉例說明恢復辦法。

A.我們使用默認方式建立一個供恢復使用的數據庫(如test)。可以在SQL Server Enterprise Manager里面建立。

B.停掉數據庫服務器。

C.將剛才生成的數據庫的日志文件test_log.ldf刪除,用要恢復的數據庫mdf文件覆蓋剛才生成的數據庫數據文件test_data.mdf。

D.啟動數據庫服務器。此時會看到數據庫test的狀態為“置疑”。這時候不能對此數據庫進行任何操作。

E.設置數據庫允許直接操作系統表。此操作可以在SQL Server Enterprise Manager里面選擇數據庫服務器,按右鍵,選擇“屬性”,在“服務器設置”頁面中將“允許對系統目錄直接修改”一項選中。也可以使用如下語句來實現。

F.設置test為緊急修復模式

update sysdatabases set status=-32768where dbid=DB_ID('test')

此時可以在SQL Server Enterprise Manager里面看到該數據庫處于“只讀置疑脫機緊急模式”可以看到數據庫里面的表,但是僅僅有系統表

G.下面執行真正的恢復操作,重建數據庫日志文件:

dbcc rebuild_log('test','C:Program FilesMicrosoftSQL ServerMSSQLDatatest_log.ldf')

執行過程中,如果遇到下列提示信息:

服務器: 消息 5030,級別 16,狀態 1,行 1

未能排它地鎖定數據庫以執行該操作。

DBCC 執行完畢。如果 DBCC 輸出了錯誤信息,請與系統管理員聯系。

說明您的其他程序正在使用該數據庫,如果剛才您在F步驟中使用SQL Server Enterprise Manager打開了test庫的系統表,那么退出SQL Server Enterprise Manager就可以了。

正確執行完成的提示應該類似于:

警告: 數據庫 'test' 的日志已重建。已失去事務的一致性。應運行 DBCC CHECKDB 以驗證物理一致性。將必須重置數據庫選項,并且可能需要刪除多余的日志文件。

DBCC 執行完畢。如果 DBCC 輸出了錯誤信息,請與系統管理員聯系。

此時打開在SQL Server Enterprise Manager里面會看到數據庫的狀態為“只供DBO使用”。此時可以訪問數據庫里面的用戶表了。

H.驗證數據庫一致性(可省略)

dbcc checkdb('test')

一般執行結果如下:

CHECKDB 發現了 0 個分配錯誤和 0 個一致性錯誤(在數據庫 'test' 中)。

DBCC 執行完畢。如果 DBCC 輸出了錯誤信息,請與系統管理員聯系。

I.設置數據庫為正常狀態

sp_dboption 'test','dbo use only','false'

如果沒有出錯,那么恭喜,現在就可以正常的使用恢復后的數據庫啦。

J.最后一步,我們要將步驟E中設置的“允許對系統目錄直接修改”一項恢復。

來源:賽迪網;作者:shuijing

標簽: Sql Server 數據庫
日本不卡不码高清免费观看,久久国产精品久久w女人spa,黄色aa久久,三上悠亚国产精品一区二区三区
亚洲激情国产| 青青草精品视频| 精品一区二区三区免费看| 欧美三级第一页| 欧美日韩一区二区国产 | 欧美日韩国产高清| 99久久视频| 好吊一区二区三区| 亚洲欧美成人综合| 亚洲我射av| 亚洲综合图色| 国产亚洲一区二区三区不卡| 久久久久亚洲精品中文字幕| 日韩国产激情| 日韩视频免费| 蜜桃一区二区三区在线观看| 亚洲精品极品| 麻豆一区二区三区| 日韩三区免费| 久久亚洲国产精品一区二区| 日韩中文一区二区| 国产极品嫩模在线观看91精品| 国产一区精品福利| 99久久精品网站| 美国三级日本三级久久99 | 91成人精品在线| 国产精品a久久久久| 国产精选在线| 欧美天堂亚洲电影院在线观看| 在线精品一区二区| 久久超级碰碰| 欧美精品九九| 日韩va亚洲va欧美va久久| 国产女人18毛片水真多18精品| 老司机免费视频一区二区| 91看片一区| 在线精品视频一区| 精品网站999| 亚洲精品网址| 国产日韩一区二区三区在线| 欧美精品日日操| 亚洲一区二区三区久久久| 国产精品igao视频网网址不卡日韩| 日韩精品欧美激情一区二区| 免费美女久久99| 久久影视三级福利片| 不卡中文字幕| 国产精品资源| 亚洲福利专区| 日本在线不卡视频| 日本在线高清| 最新国产精品视频| 91欧美日韩| 蜜臀va亚洲va欧美va天堂| 九九久久国产| 中文字幕亚洲影视| 国产精品字幕| 国产精品网站在线看| 樱桃成人精品视频在线播放| 欧美亚洲三级| 99国产精品99久久久久久粉嫩| 国产精品magnet| 国产亚洲在线观看| 久久永久免费| 日韩在线观看一区二区| 精品一区二区三区中文字幕 | 婷婷成人综合| 国产精品theporn| 亚洲专区一区| 理论片午夜视频在线观看| 亚洲资源在线| 久久影院一区| 国产不卡av一区二区| 亚洲精品乱码| 99久久99视频只有精品| 久久99久久人婷婷精品综合| 日韩中文字幕亚洲一区二区va在线| 鲁大师精品99久久久| 久久不射中文字幕| 日韩中文在线电影| 国产福利一区二区精品秒拍| 男女男精品网站| 欧美日韩一区二区三区视频播放| 欧美黄页在线免费观看 | 亚洲欧美专区| 精品中文一区| 蜜桃视频一区二区三区在线观看| 国产资源在线观看入口av| 日本欧美不卡| 蜜臀精品久久久久久蜜臀| 日韩精品一级中文字幕精品视频免费观看| 蘑菇福利视频一区播放| 亚洲久草在线| 在线看片国产福利你懂的| 免费日韩一区二区| 国产精品久久久久久久免费观看 | 国产999精品在线观看| 久久国产中文字幕| 中文一区一区三区免费在线观| 97在线精品| 亚洲日韩视频| 国内精品福利| 老司机精品久久| 国产精品视频一区二区三区四蜜臂| 美日韩一区二区三区| 亚洲毛片视频| 欧美日韩视频| 日韩av一区二区三区| 在线亚洲成人| 精品日韩视频| 97精品国产一区二区三区| 麻豆国产91在线播放| 国产精品videossex| 日韩中文字幕麻豆| 国产精品美女| 在线亚洲观看| 久久xxxx精品视频| 视频一区国产视频| 亚洲专区视频| 日韩精品中文字幕一区二区| 麻豆久久精品| 欧美综合二区| 蜜桃视频在线观看一区二区| 中文久久精品| 国产女优一区| 亚洲精一区二区三区| 综合视频一区| 欧美精品中文字幕亚洲专区| 欧美精品中文字幕亚洲专区| 久久国内精品| 国产精品色在线网站| 欧美精品91| 国产精品99视频| 秋霞国产精品| 女同性一区二区三区人了人一| 亚洲男女自偷自拍| 四虎国产精品免费久久| 日韩黄色在线观看| 国产欧美日韩一区二区三区在线| 国产视频一区二| 大香伊人久久精品一区二区 | 国产麻豆精品| 六月丁香综合在线视频| 久久久久久一区二区| 国产精品红桃| а√天堂8资源中文在线| 日韩在线视频精品| 日韩在线视频精品| 亚洲国产一区二区三区在线播放| 免费中文字幕日韩欧美| 日韩一区中文| 久久av网址| 欧美日韩视频免费观看| 亚洲一区二区三区高清| 欧美一级二级视频| 欧美国产三级| sm久久捆绑调教精品一区| 欧美日韩国产高清| 97久久超碰| 亚洲性色av| 亚洲色图综合| 高清av一区| 国产视频一区三区| 久久wwww| 激情久久中文字幕| 日韩精品亚洲aⅴ在线影院| 精品国产亚洲日本| 亚洲欧美综合| 日本不卡视频一二三区| 精品视频在线你懂得| 黄色成人精品网站| 日韩一区二区三区在线看| 久久精品一区二区三区中文字幕| 在线一区电影| 六月丁香综合在线视频| 成人久久一区| 91在线成人| 精品捆绑调教一区二区三区| 亚洲区第一页| 亚洲性色av| 综合五月婷婷| 日本蜜桃在线观看视频| 综合激情五月婷婷| 精品国产一区二| 国产毛片久久| 日韩.com| 日韩精品一级二级| 国产精品蜜芽在线观看| 亚洲精品少妇| 欧美亚洲国产精品久久| 国产精品白丝一区二区三区| 中文日韩欧美| 欧美激情国产在线| 日韩一区精品| 激情丁香综合| 福利精品一区| 日韩高清不卡一区| 不卡中文字幕| 国产一区二区精品福利地址| 三级一区在线视频先锋|