解答SQL Server日志文件損壞嚴重的問題_Mssql數據庫教程
推薦:解析SQL Server數據庫的組成在Microsoft SQL Server 2000中,用于數據存儲的實用工具是數據庫。數據庫的物理表現是操作系統文件,即在物理上,一個數據庫由一個或多個磁盤上的文件組成。這種物理表現只對數據庫管理員是可見的,而對用戶是透明的。邏輯上,一個數據庫由若干個用戶可視的
如果服務器出現Raid故障,在數據基本恢復成功后,發現其中的一個Sql Server日志文件(擴展名LDF)損壞嚴重,我們可以通過下面的操作使數據全部恢復。
首先新建一個同名的數據庫,然后再停掉sql server服務,用原數據庫的數據文件覆蓋掉這個新建的數據庫文件,重啟sql server服務。打開企業管理器,該數據庫顯示“置疑”,在查詢分析器中執行下面的語句:
USE MASTER GO SP_CONFIGURE 'ALLOW UPDATES',1 RECONFIGURE WITH OVERRIDE GO UPDATE SYSDATABASES SET STATUS =32768 WHERE NAME='置疑的數據庫名' Go sp_dboption '置疑的數據庫名', 'single user', 'true' Go DBCC CHECKDB('置疑的數據庫名') Go update sysdatabases set status =28 where name='置疑的數據庫名' Go sp_configure 'allow updates', 0 reconfigure with override Go sp_dboption '置疑的數據庫名', 'single user', 'false' Go
執行后數據庫本身仍然有問題,依舊顯示“質疑”。此時新建一個新的數據庫,運行DTS導出向導,把有問題的數據庫中的數據導入到新的數據庫中,打開新的數據庫,數據全部找回!
分享:怎樣輕松掌握 SQL Server 2000數據庫的構架Microsoft SQL Server 2000 由一系列產品組成,不僅能夠滿足最大的數據處理系統和商業 Web 站點存儲數據的需要,還能為個人或小企業提供易于使用的數據存儲服務。 如今,企業或政府部門對數據存儲的要求非常復雜。以下是一些示例: 聯機事務處理 (OLTP) 系統
- sql 語句練習與答案
- 深入C++ string.find()函數的用法總結
- SQL Server中刪除重復數據的幾個方法
- sql刪除重復數據的詳細方法
- SQL SERVER 2000安裝教程圖文詳解
- 使用sql server management studio 2008 無法查看數據庫,提示 無法為該請求檢索數據 錯誤916解決方法
- SQLServer日志清空語句(sql2000,sql2005,sql2008)
- Sql Server 2008完全卸載方法(其他版本類似)
- sql server 2008 不允許保存更改,您所做的更改要求刪除并重新創建以下表
- SQL Server 2008 清空刪除日志文件(瞬間日志變幾M)
- Win7系統安裝MySQL5.5.21圖解教程
- 將DataTable作為存儲過程參數的用法實例詳解
- 相關鏈接:
- 教程說明:
Mssql數據庫教程-解答SQL Server日志文件損壞嚴重的問題
。