A. 資料庫損壞怎麼修復
access提供了壓縮和修復資料庫功能,可嘗試用該功能修復,以access2010為例方法如下:
1、啟動access2010,點擊資料庫工具選項卡--壓縮和修復資料庫命令;
2、瀏覽窗口選定要修復的資料庫,點擊打開;
3、輸入修復後資料庫的名稱,點擊保存;
4、打開修復後的資料庫,查看修復效果。
B. 如何修復MYSQL資料庫
來快速修復所有的資料庫或者特定的資料庫;方法:進入Mysql的Bin目錄:C:\Program Files\MySQL\MySQL Server 4.1\bin
運行:mysqlcheck -A -o -r -uroot -p123
注意,將123改成你自己的root用戶密碼
希望對你能有所幫助。
C. 資料庫如何修復
可能有文件缺失或損壞,可以停掉SQL Server服務,先將資料庫文件夾復制一份並安全存儲,對資料庫所在磁碟執行CHKDSK,排除磁碟錯誤,然後啟動SQL Server服務,嘗試修復資料庫:
1.在SQL Server Management Studio中隨便創建一個資料庫,例如:PVLink。
2.停止SQL Server服務。
如果不停止此服務,剛才創建的PVLink資料庫將即不能被拷貝,也不能被覆蓋。
3.把已經損壞的資料庫的mdf文件拷貝並覆蓋剛才新建的資料庫產生的mdf文件。
4.啟動SQL Server服務。
此時可以看見剛才創建的PVLink資料庫名字後面沒有加號,無法察看其任何信息,其實目前它已經處於無法使用的狀態。
5.把資料庫設置為緊急狀態。
通過在「查詢分析器」中執行:alter database PVLink set EMERGENCY 可以將資料庫設置為緊急狀態,此時資料庫PVLink的圖標改變成粉紅色並出現「緊急」字樣。
6.將資料庫設置為單用戶模式。
如果不設置為單用戶模式,我們將無法使用帶有效repair選項的DBCC CHECKDB來檢查/修復資料庫,SQL Server 2005設置單用戶模式比SQL Server 2000容易,只要在「查詢分析器」中執行:
use master
go
sp_dboption 'PVLink',single,true
7.修復資料庫
修復資料庫主要使用DBCC來操作,一般來講,我們可以使用以下三個選項來修復:
●REPAIR_ALLOW_ DATA_LOSS
嘗試修復報告的所有錯誤。這些修復可能會導致一些數據丟失。
●REPAIR_FAST
僅為保持向後兼容性而保留。
●REPAIR_REBUILD
執行由 REPAIR_FAST 執行的所有修復,包括需要較長時間的修復(如重建索引)。執行這些修復時不會有丟失數據的危險。
一般我們通過執行:DBCC CHECKDB('PVLink',REPAIR_REBUILD) 即可完成修復工作,此時 SQL Server 2005會給出很多提示,因為這個過程可能會導致一些資料庫設計或者數據的丟失,並且在這個過程中,會產生新的以ldf為擴展名的資料庫日誌文件。
8.完成以上的步驟後,一般情況下資料庫應該可用了,如果資料庫此時仍然是緊急狀態,可以通過:alter database PVLink set ONLINE ,把資料庫變成在線狀態。
檢查PVLink資料庫內數據是否正常,是的話換回原資料庫即可。
D. 商品資料庫如何修復
摘要 檢查修復資料庫常用方法
E. 如何修復sql資料庫master
在網上搜索了一下,發現了一篇介紹比較詳細的,而且也確實解決了這一問題(我在VM上測試過可以),特將其全文轉貼如下:
關於系統資料庫的恢復總結如下:
在SQL Server資料庫中,系統信息存儲在系統資料庫中,主要的系統資料庫包括:
master-從整體上控制用戶資料庫和SQL Server操作,在創建了任何用戶定義的對象後,都要備份它
model-為新資料庫提供模版和原型
msdb-包含了有關作業、報警及操作員等信息
如果包含系統資料庫的介質變了,那麼必須重建系統資料庫,如果你仍然可以啟動SQL Server服務,則可以通過RESTORE語句從系統資料庫的備份中恢復資料庫。
如果master壞了,不能啟動系統,可以按照下面步驟進行恢復
1.重建系統資料庫 運行c:/mssql7/binn/rebuildm.exe,按照提示進行即可,
過程中需要系統資料庫樣本的路徑,可在安裝光碟中找到;
2 重建系統資料庫後,啟動SQL Server服務,用系統資料庫的備份恢復資料庫
就行了通常恢復順序為master->msdb->model
在恢復master的備份時要注意:必須在單用戶(single user)模式下進行
a.進入單用戶模式的方法:
1.在命令行模式下輸入sqlservr -c -f -m或者輸入sqlservr -m
其中:-c 可以縮短啟動時間,SQL Server 不作為Windows NT的服務啟動
-f 用最小配置啟動SQL Server
-m 單用戶模式啟動SQL Server
2.可以在控制面板-服務-MSSQLServer的啟動參數中輸入-c -f -m或者輸入-m,點擊開始
3.進行master資料庫的恢復
a.直接進入查詢分析器,有個提示不要理會它
輸入恢復語句進行資料庫恢復:
RESTORE DATABASE master from disk='c:/具體的備份文件名'
b.或者用這個,在命令提示符下輸入,注意大小寫
使用"windows身份驗證"的,輸入:isql /E
使用"sql server和windows身份驗證"的,輸入:isql /U"用戶名" /P"密碼"
然後在出現的提示符下輸入(注意1>,2>是提示符):
F. 資料庫怎麼修復
看什麼情況損壞的
,網上有簡單的教程,
恢復數據前,最好先做備份,如果網上辦法不行的話,可以找專業數據恢復公司
福州恆天數據恢復,可以遠程為你修復資料庫。
扣扣:9423971,可以找我咨詢
G. 如何修復資料庫
資料庫修復指的是通過技術手段將損壞的資料庫文件修復至可正常使用的資料庫文件的過程。
天晴數據之家最擅長 Oracle 和 SQL Server 資料庫的恢復,主要包括以下資料庫修復技術
SQL Server 修復
如完全丟失資料庫mdf文件,用一般數據恢復方式不能恢復
資料庫中表被刪除,甚至被重寫數據,或記錄刪除又無log日誌文件
索引錯誤,或者IAM斷裂,以及各種錯誤提示如823錯誤、系統表出錯
資料庫大面損壞,可以指定任意表提取其數據。
H. 如何修復SQL資料庫
因為你先前的安裝已經有了一個外掛文件,所以你必須重啟後才能安裝。
I. SQL資料庫修復方法簡介
無日誌恢復SQL Server資料庫方法一 1.新建一個同名的資料庫 2.再停掉sql server(注意不要分離資料庫) 3.用原資料庫的數據文件覆蓋掉這個新建的資料庫 4.再重啟sql server 5.此時打開企業管理器時會出現置疑,先不管,執行下面的語句(注意修改其中的資料庫名) 6.完成後一般就可以訪問資料庫中的數據了,這時,資料庫本身一般還要問題,解決辦法是,利用 資料庫的腳本創建一個新的數據 庫,並將數據導進去就行了. 1. USE MASTER 2. 3. GO 4. 5. SP_CONFIGURE 'ALLOW UPDATES',1 RECONFIGURE WITH OVERRIDE 6. 7. GO 8. 9. UPDATE SYSDATABASES SET STATUS =32768 WHERE NAME='置疑的資料庫 名' 10. 11. Go 12. 13. sp_dboption '置疑的資料庫名', 'single user', 'true' 14. 15. Go 16. 17. DBCC CHECKDB('置疑的資料庫名') 18. 19. Go 20. 21. update sysdatabases set status =28 where name='置疑的資料庫名' 22. 23. Go 24. 25. sp_configure 'allow updates', 0 reconfigure with override 26. 27. Go 28