分開質(zhì)疑狀態(tài)的數(shù)據(jù)庫后修附加不了解決案例_第1頁
分開質(zhì)疑狀態(tài)的數(shù)據(jù)庫后修附加不了解決案例_第2頁
分開質(zhì)疑狀態(tài)的數(shù)據(jù)庫后修附加不了解決案例_第3頁
分開質(zhì)疑狀態(tài)的數(shù)據(jù)庫后修附加不了解決案例_第4頁
全文預(yù)覽已結(jié)束

下載本文檔

版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請(qǐng)進(jìn)行舉報(bào)或認(rèn)領(lǐng)

文檔簡(jiǎn)介

本文格式為Word版,下載可任意編輯——分開質(zhì)疑狀態(tài)的數(shù)據(jù)庫后修附加不了解決案例質(zhì)疑數(shù)據(jù)庫無法附加修復(fù)案例

首先以u(píng)fsystem為例,找個(gè)空的ufsystem數(shù)據(jù)庫附加上以后,用質(zhì)疑數(shù)據(jù)庫的mdf文件覆蓋原文件,然后用以下語句進(jìn)行修復(fù)usemastergo

sp_configure'allowupdates',1go

reconfigurewithoverridego

updatesysdatabasessetstatus=-32768wheredbid=DB_ID('UFDATA_002_2023')go

dbccrebuild_log('UFDATA_002_2023','D:\\U6SOFT\\Admin\\ZT002\\2023\%ufmodel.ldf')go

sp_dboption'UFDATA_002_2023','dbouseonly','false'go

sp_configure'allowupdates',0go

reconfigurewithoverridego

注意路徑和數(shù)據(jù)庫名,特別是標(biāo)紅的路徑,此路徑為重建mdf日志文件的文件路徑并非原來路徑。假使路徑填了原來的,那執(zhí)行完語句后的數(shù)據(jù)庫狀態(tài)將變?yōu)榫o急,只讀和脫機(jī),無法用語句切換為正常狀態(tài)。

此語句為msde2000數(shù)據(jù)庫的數(shù)據(jù)庫質(zhì)疑修復(fù)語句,下面的為SQL2023或SQL2023R2的數(shù)據(jù)庫修復(fù)語句

alterdatabase置疑的數(shù)據(jù)庫名稱setemergency

alterdatabase置疑的數(shù)據(jù)庫名稱setsingle_userwithrollbackimmediate

dbcccheckdb(置疑的數(shù)據(jù)庫名稱,repair_allow_data_loss)

dbcccheckdb(置疑的數(shù)據(jù)庫名稱,repair_rebuild)

alterdatabase置疑的數(shù)據(jù)庫名稱setmulti_user

假使用這段語句在SQL2000里修復(fù)會(huì)提醒emergency附近語法有錯(cuò)誤,由于alterdatabase置疑的數(shù)據(jù)庫名稱setemergency那條語句是將數(shù)據(jù)庫切換為緊急模式,對(duì)應(yīng)2000的此條語句為updatesysdatabasessetstatus=-32768wheredbid=DB_ID('UFDATA_002_2023')。

數(shù)據(jù)庫修復(fù)完成后,發(fā)現(xiàn)數(shù)據(jù)庫已經(jīng)沒有質(zhì)疑狀態(tài),然后右擊該數(shù)據(jù)庫屬性,找到單用戶設(shè)置,把該數(shù)據(jù)庫切換為單用戶,或者用語句也可以,然后用msde右擊分開的時(shí)候會(huì)提醒此數(shù)據(jù)庫有幾個(gè)人在用,假使有點(diǎn)清除,這里注意了,只是清除,并不需要分開。然后執(zhí)行以下語句進(jìn)行數(shù)據(jù)庫的一致性檢測(cè)和修復(fù),具體如下。

1、在SQL查詢分析器中執(zhí)行以下語句:(注以下所用的text為數(shù)據(jù)庫名稱,請(qǐng)用戶手工改為自己的數(shù)據(jù)庫名)usetextdbcccheckdb

2、查看查詢結(jié)果,有好多紅色字體顯示,最終結(jié)果有這樣的提醒:

--CHECKDB--發(fā)現(xiàn)了x個(gè)分派錯(cuò)誤和x個(gè)一致性錯(cuò)誤(在數(shù)據(jù)庫'text'中)。

--一般狀況下,引起分派錯(cuò)誤的原因是磁盤損壞或突然停電;一致性錯(cuò)誤可能是數(shù)據(jù)庫中的表或索引壞,一般都可修復(fù)。

--3、查看紅色字體,并把有錯(cuò)誤的數(shù)據(jù)庫表名記錄下來,或把索引損壞的表名記錄下來。--4、把數(shù)據(jù)庫設(shè)置為單用戶模式,直接在查詢分析器中執(zhí)行以下語句即可:(如發(fā)現(xiàn)語句運(yùn)行不成功,請(qǐng)把用戶的電腦注銷一下,后再重新運(yùn)行一下。)

EXECsp_dboption'text,'singleuser','TRUE'

--5、進(jìn)入查詢分析器執(zhí)行如下語句:usetext

dbcccheckdb('text',repair_allow_data_loss)修復(fù)數(shù)據(jù)庫

dbcccheckdb('text',REPAIR_REBUILD)修復(fù)數(shù)據(jù)庫索引

--6、再執(zhí)行:dbcccheckdb,檢測(cè)數(shù)據(jù)庫,出現(xiàn)結(jié)果為:

--CHECKDB發(fā)現(xiàn)了0個(gè)分派錯(cuò)誤和0個(gè)一致性錯(cuò)誤(在數(shù)據(jù)庫'text'中)。

--數(shù)據(jù)庫已經(jīng)修復(fù)完畢。

--7、取消單用戶模式,即直接在查詢分析器中執(zhí)行以下語句即可:

EXECsp_dboption'pos','singleuser','FA

溫馨提示

  • 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請(qǐng)下載最新的WinRAR軟件解壓。
  • 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請(qǐng)聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
  • 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁內(nèi)容里面會(huì)有圖紙預(yù)覽,若沒有圖紙預(yù)覽就沒有圖紙。
  • 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
  • 5. 人人文庫網(wǎng)僅提供信息存儲(chǔ)空間,僅對(duì)用戶上傳內(nèi)容的表現(xiàn)方式做保護(hù)處理,對(duì)用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對(duì)任何下載內(nèi)容負(fù)責(zé)。
  • 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請(qǐng)與我們聯(lián)系,我們立即糾正。
  • 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時(shí)也不承擔(dān)用戶因使用這些下載資源對(duì)自己和他人造成任何形式的傷害或損失。

最新文檔

評(píng)論

0/150

提交評(píng)論