假如你是通過兩個文件Data.mdf和Datalog.ldf來恢復數據庫時,可能會遇到以下問題
一般恢復數據時通過附加選擇文件Data.mdf進行操作就ok了,問題是可能Datalog.ldf有問題,可能會出現附加數據庫出錯。
然后我的方法是,在數據庫中新建數據庫Data,然后找到
安裝路徑中找到C:\Program Files (x86)\Microsoft SQL Server\MSSQL.1\MSSQL\Data
兩個文件Data.mdf和Data.ldf刪掉,刪掉一定要把數據庫服務停掉,
然后把你要恢復的兩個文件Data.mdf和Data.ldf復制進去C:\Program Files (x86)\Microsoft SQL Server\MSSQL.1\MSSQL\Data,啟動數據庫服務
本來看起來沒啥問題,可是當我進去數據庫中,看到我恢復的數據標志中有兩個“可疑”的字,打不開數據庫,出現下面圖片的錯誤。
解決辦法:分析應該是那個日志文件Datalog.ldf出了問題,把那個Datalog.ldf日志文件刪除,還是通過附加找到Data.mdf文件,
它附加頁面可能會把該文件默認界面會把Datalog.ldf文件選上,把這一項刪除就好了。只附加Data.mdf文件就好了,如果遇到報錯無法訪問,應該是權限不夠,通過對Data.mdf文件對用戶授權就好,右鍵屬性安全授權。
當如果你遇到一樣的情況時,通過這個操作可以恢復數據。