有很多用戶都碰到過軟件無法打開,數據庫置疑的情況,以下方法為處理數據庫日志文件錯誤導致的數據庫置疑,如果無法處理。可使用DBCC直接修復或者BCP方式修復,請參照思迅經銷商社區發布的DBCC修復或者BCP修復或者直接在知識庫中輸入關鍵詞“DBCC”或者“BCP”進行搜索。
步驟1:
停止SQL服務管理器,將原數據文件拷貝,使用思迅數據庫安裝程序創建一個新的數據庫。
步驟2:
停止SQL Server
步驟3:
把老數據庫的MDF文件替換新數據庫的相應的MDF文件,并把LDF文件刪除。
步驟4:
重新啟動SQL Server服務,然后運行如下命令:
Use Master
Go
sp_configure 'allow updates', 1
reconfigure with override
Go
begin tran
update sysdatabases set status = 32768 where name = '數據庫名'
--Verify one row is updated before committing
commit tran
步驟5:
停止SQL然后重新啟動SQL Server服務,然后運行如下命令:
DBCC TRACEON(3604)
DBCC REBUILD_LOG('db_name','C:\Program Files\Microsoft SQL Server\MSSQL\Data\hbposv7_log.ldf')
Go
步驟6:
停止SQL然后重新啟動SQL Server服務,然后運行:
use master
update sysdatabases set status = 8 where name = '數據庫名'
Go
sp_configure 'allow updates', 0
reconfigure with override
Go
步驟7:
運行dbcc checkdb(數據庫名) 檢查數據庫的完整性
注:紅字部分要替換成真正的數據庫名字以及相對應的文件路徑。
以上是解決思迅軟件數據庫置疑的辦法,發生數據庫置疑的原因主要有以下2點:1.硬盤有壞道(檢測硬盤)2.非法斷電關機!(這是造成數據庫置疑的最主要原因,一定一定記住,電腦不要非法斷電關機,否則很有可能損壞數據庫,如果損壞的不嚴重,可以按照以上方式來恢復,如果損壞嚴重 ,就必須找專業的數據處理公司來解決了,不管是財務還是精力,都要有不少的付出,所以記住,一定按照正常步驟來進行關機操作!!!)