USE 數據庫名 SELECT NAME, size FROM sys.database_files ALTER DATABASE 數據庫名 SET RECOVERY SIMPLE WITH NO_WAIT ALTER DATABASE 數據庫名 SET RECOVERY SIMPLE USE 數據庫名 DBCC SHRINKFILE (N"''"日志文件名"''" , 0,TRUNCATEONLY) ALTER DATABASE 數據庫名 SET RECOVERY FULL WITH NO_WAIT ALTER DATABASE 數據庫名 SET RECOVERY FULL
操作步驟:將上述 數據庫名 字樣,均替換為當前對應數據庫名稱,按F5執行。執行完成后提示 如 消息 8985,級別 16,狀態 1,第 6 行 在 sys.database_files 中找不到數據庫 ''WeWay_jxc61'' 的文件 ''日志文件名''。該文件不存在或者已被刪除。 請點下面的‘結果’   把第二行的NAME中的信息  填入上面紅色字體的引號內,即日志文件名。再執行一次即可。
(管家婆數據庫日志清理)
注意:上面的雙引號,都是半角單引號,因為后臺編輯器的問題,造成保存為雙引號。
如何分析硬盤頭部數據破壞、且打破順序的raid?
從硬盤引導扇區為raid開始的0扇區計數。硬盤數=n;塊大小=m(以sec計算。若K則應乘2,sec數為2m),文件表特征:46 49 4C 45 30 00 03 00;文件序數,第三行第十二&第十三字節;raid5開始分析的扇區序數號應該符合:是n與m的整數倍,然后查看每塊硬盤的文件序號數,以從小到大排列,沒有文件特征碼的為校驗塊,有文件特征碼的為數據塊;按照文件序數排列,分析一個硬盤數或其倍數為止,以確定硬盤raid結構、排序。
今天為某公司恢復浪潮服務器Sas15K300G*5 Raid,客戶的服務器硬盤給的盤序是從上到下是12345,2號盤損壞不認,4好盤損壞但有容量,硬盤標簽是43210,分析結果按客戶的標記應該是15432,按標簽是40123;使用UFS組合分區顯現;使用RST顯示不正確,需要掃描,顯現第一個正確的分區,按已出現正確的分區參數,確定并掃描下一個分區頭,分區及文件表全部顯現,數據正確。
  |