色综合图-色综合图片-色综合图片二区150p-色综合图区-玖玖国产精品视频-玖玖香蕉视频

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

SQL Server數據庫LOG丟失后應當如何恢復

瀏覽:136日期:2023-11-04 17:31:03
SQL Server數據庫備份的兩種方式:

1.使用BACKUP DATABASE將數據庫文件備份。

2.直接拷貝數據庫文件mdf和日志文件ldf的方式。

下面我們來講解一下在只有mdf文件時,應當如何進行恢復:

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

◆2.停掉數據庫服務器。

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

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

◆5.設置數據庫允許直接操作系統表。此操作可以在SQL Server Enterprise Manager里面選擇數據庫服務器,按右鍵,選擇“屬性”,在“服務器設置”頁面中將“允許對系統目錄直接修改”一項選中。

◆6.設置test為緊急修復模式

update sysdatabases set status=-32768 where dbid=DB_ID('test')此時可以在SQL Server Enterprise Manager里面看到該數據庫處于“只讀置疑脫機緊急模式”可以看到數據庫里面的表。

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

dbcc rebuild_log('test','C:Program FilesMicrosoft SQL 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使用”。

至此,我們就可以訪問數據庫里面的用戶表了。

標簽: Sql Server 數據庫
主站蜘蛛池模板: 久草男人天堂 | 两性色午夜视频免费国产 | 韩国毛片在线 | 国产一级久久免费特黄 | 久色视频| 99精彩视频在线观看 | 曰本毛片va看到爽不卡 | 亚洲精品成人久久久影院 | 国产一级毛片一区二区三区 | 久久这里只有精品免费播放 | 91精品国产综合久久青草 | 免费亚洲网站 | 欧美videos性视频 | 97超级碰碰碰免费公开在线观看 | 亚洲gogo人体大胆西西安徽 | 亚洲一区二区三区精品视频 | 玖玖精品视频在线 | 成人看免费一级毛片 | 欧美成人aa | 日本黄色美女网站 | 国产欧美视频综合二区 | 操操综合 | 天天鲁天天爱天天鲁天天 | 手机在线观看精品国产片 | 精品一区二区三区免费爱 | 欧美三级网站在线观看 | 久久99国产亚洲精品观看 | 在线观看日韩 | 国产精品国内免费一区二区三区 | 中文一级毛片 | 国产欧美日韩精品一区二 | 日韩一级片免费在线观看 | 亚洲国产精品视频 | 欧美在线黄 | 欧美一级片手机在线观看 | 国产欧美日韩综合二区三区 | 亚洲精品自产拍在线观看 | 日本一区二区三区高清在线观看 | 亚洲美女aⅴ久久久91 | 成人毛片一区二区三区 | 成人久久影院 |