修復MSSQLSERVER資料庫置疑的步驟
1.找到備份出來的 mdf。
2.在企業管理器裡新建一個同樣名字的資料庫。
注意:我們軟體建立的資料庫名稱為:abc.mdf,在企業管理器裡建立的名字會預設為:abc_data.mdf,在企業管理器裡建立時一定要把 _data去掉,不然不會成功,要報錯。
3.停掉sql伺服器,然後把新建的 mdf和log 檔案刪除掉,用原來檔案替換新建的數
據庫檔案,log檔案不要。
4.啟動資料庫,並在企業管理器的資料庫伺服器(即企業管理器裡面SQL伺服器圖表)上點右鍵找到屬性,把其中伺服器設定中允許對系統目錄直接進行修改選中。
5.把資料庫改成緊急模式,查詢分析器中執行:
sp_configure 'allow', 1
reconfigure with override
update sysdatabases set status = 32768 where name = '資料庫名'
6.重建log檔案:
DBCC REBUILD_LOG ('資料庫名', 'E:\f6n.net\database\f6n.net_Log.LDF' )
其中 E:\f6n.net\database\f6n.net_Log.LDF 為日誌檔案路徑(即是SQL安裝目錄下data下面將‘f6n.net’改為我的資料庫名,即自動生成自己的LDF檔案)。
7.恢復資料庫緊急模式
update sysdatabases set status = 0 where name = '資料庫名'
8.把伺服器設定中允許對系統目錄直接進行修改取消。至此已完成。
9.然後用 DBCC CHECKDB ('資料庫名') 看看有沒有錯誤
來自 “ ITPUB部落格 ” ,連結:http://blog.itpub.net/16436858/viewspace-616436/,如需轉載,請註明出處,否則將追究法律責任。
相關文章
- 用友財務軟體資料庫恢復步驟資料庫
- 資料庫修復資料恢復資料庫資料恢復
- Interbase資料庫修復資料庫
- Firebird資料庫修復資料庫
- 資料庫設計的基本步驟資料庫
- PHP連線資料庫的步驟PHP資料庫
- http代理401錯誤修復步驟HTTP
- Oracle資料庫啟動步驟Oracle資料庫
- 如何修復mysql資料庫MySql資料庫
- 【JDBC的實現步驟……MySQL資料庫】JDBCMySql資料庫
- 【資料庫資料恢復】透過恢復NDF檔案修復資料庫的資料恢復過程資料庫資料恢復
- MySQL資料庫安裝步驟-WindowsMySql資料庫Windows
- python連線mysql資料庫步驟PythonMySql資料庫
- kubernetes-部署Oracle資料庫步驟Oracle資料庫
- Java訪問資料庫的具體步驟:Java資料庫
- Linux上透過binlog檔案恢復mysql資料庫詳細步驟LinuxMySql資料庫
- oracle資料庫使用者建立步驟Oracle資料庫
- Jaspersoft?Studio新增mysql資料庫配置步驟MySql資料庫
- SQL Anywhere db檔案損壞修復 DB檔案修復 DB資料庫修復SQL資料庫
- PostgreSQL 恢復大法 - 恢復部分資料庫、跳過壞塊、修復無法啟動的資料庫SQL資料庫
- Centos MySQL資料庫遷移詳細步驟CentOSMySql資料庫
- dedecms資料庫檔案出錯的修復方法資料庫
- InterBase資料庫檔案損壞的修復方法資料庫
- 伺服器陣列資料庫修復伺服器陣列資料庫
- SQLite資料庫損壞及其修復探究SQLite資料庫
- 使用DBCC CHECKDB工具修復資料庫XT資料庫
- 織夢資料庫配置檔案資料庫損壞:嘗試修復資料庫資料庫
- Mysql通過ibd檔案恢復資料的步驟詳解MySql
- win10怎麼修復sd卡_win10系統sd卡受損的修復步驟Win10SD卡
- win10系統lsp錯誤怎樣修復_win10修復lsp錯誤的步驟Win10
- 同版本的庚頓實時資料庫的資料遷移操作步驟資料庫
- 資料庫設計中的6個最佳實踐步驟資料庫
- SQL Server 資料庫查詢死鎖的處理步驟SQLServer資料庫
- 資料探勘的步驟有哪些?
- Jaspersoft?Studio新增mysql資料庫配置步驟特破MySql資料庫
- 【LINUX】Oracle資料庫 linux磁碟頭資料損壞修復LinuxOracle資料庫
- 伺服器Oracle資料庫損壞修復伺服器Oracle資料庫
- MySQL資料庫InnoDB壞頁處理修復MySql資料庫
- DG修復:異常關庫導致的資料庫啟動失敗ORA-01110及GAP修復資料庫