修復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/,如需轉載,請註明出處,否則將追究法律責任。
相關文章
- 單例項恢復RAC資料庫步驟(三)單例資料庫
- 單例項恢復RAC資料庫步驟(二)單例資料庫
- 單例項恢復RAC資料庫步驟(一)單例資料庫
- 用友財務軟體資料庫恢復步驟資料庫
- 資料庫修復資料恢復資料庫資料恢復
- MSDB資料庫置疑的解決方法資料庫
- duplicate資料庫的操作步驟資料庫
- 資料庫優化的步驟資料庫優化
- 資料庫查詢步驟資料庫
- 複製資料庫步驟資料庫
- Firebird資料庫修復資料庫
- Interbase資料庫修復資料庫
- PHP連線資料庫的步驟PHP資料庫
- 資料庫設計的基本步驟資料庫
- 手工建立資料庫的完整步驟資料庫
- JDBC訪問資料庫的步驟JDBC資料庫
- 講解Oracle資料庫冷備份恢復的具體步驟Oracle資料庫
- SQL Server置疑資料庫解決方法SQLServer資料庫
- http代理401錯誤修復步驟HTTP
- Oracle資料庫啟動步驟Oracle資料庫
- JDBC連線資料庫步驟JDBC資料庫
- 資料庫設計方法步驟資料庫
- 手動建立資料庫步驟資料庫
- 如何修復mysql資料庫MySql資料庫
- 【JDBC的實現步驟……MySQL資料庫】JDBCMySql資料庫
- 資料庫的檢查步驟指令碼資料庫指令碼
- 手工建立/刪除資料庫的步驟資料庫
- 【資料庫資料恢復】透過恢復NDF檔案修復資料庫的資料恢復過程資料庫資料恢復
- MySQL資料庫安裝步驟-WindowsMySql資料庫Windows
- informix資料庫擴容操作步驟ORM資料庫
- 資料庫建模步驟(power designer)資料庫
- Oracle資料庫壞塊修復Oracle資料庫
- Java訪問資料庫的具體步驟:Java資料庫
- 關於資料庫表的設計步驟資料庫
- rman複製資料庫詳細的步驟資料庫
- RMAN 資料庫修復(restore)與資料庫恢復(recover)介紹資料庫REST
- python連線mysql資料庫步驟PythonMySql資料庫
- oracle資料庫使用者建立步驟Oracle資料庫