????? ?今天客戶那邊執(zhí)行SQL報錯,經(jīng)查看是客戶服務(wù)器數(shù)據(jù)庫磁盤已被全部用完,日志文件達到500GB的程度,后來由于我的錯誤操作導(dǎo)致日志文件(.ldf)被刪除,后來附加.mdf文件老是說沒有日志文件附加不成功,后來經(jīng)過一番折騰終于解決了,下面分享一下 !
閱讀目錄
操作步驟
? 1.新建同名的數(shù)據(jù)庫文件
? 2.暫停SQLSetver服務(wù)
? 3.將原先的mdf文件,覆蓋新建的數(shù)據(jù)庫,刪除新數(shù)據(jù)庫的ldf文件
? 4.重新啟動SQLSetver服務(wù) ,這時看到的數(shù)據(jù)庫是這個樣子的,打不開
? 5.執(zhí)行以下SQL語句
?????
1 -- 1.設(shè)置為緊急狀態(tài) 2 alter database 數(shù)據(jù)庫名稱 set emergency 3 -- 2.設(shè)置為單用戶模式 4 alter database 數(shù)據(jù)庫名稱 set single_user 5 -- 3.檢查并重建日志文件 6 dbcc checkdb( ' 數(shù)據(jù)庫名稱 ' ,REPAIR_ALLOW_DATA_LOSS) 7 -- 4.第3步操作如果有錯誤提示,運行第4步,沒有錯誤則跳過 8 dbcc checkdb( ' 數(shù)據(jù)庫名稱 ' ,REPAIR_REBUILD) 9 -- 5.恢復(fù)成多用戶模式 10 alter database 數(shù)據(jù)庫名稱 set multi_user
?
? 6.至此會重新生成改庫的日志文件,整個過程完成
?
?
更多文章、技術(shù)交流、商務(wù)合作、聯(lián)系博主
微信掃碼或搜索:z360901061

微信掃一掃加我為好友
QQ號聯(lián)系: 360901061
您的支持是博主寫作最大的動力,如果您喜歡我的文章,感覺我的文章對您有幫助,請用微信掃描下面二維碼支持博主2元、5元、10元、20元等您想捐的金額吧,狠狠點擊下面給點支持吧,站長非常感激您!手機微信長按不能支付解決辦法:請將微信支付二維碼保存到相冊,切換到微信,然后點擊微信右上角掃一掃功能,選擇支付二維碼完成支付。
【本文對您有幫助就好】元
