qileilove

          blog已經(jīng)轉移至github,大家請訪問 http://qaseven.github.io/

          失而復得——數(shù)據(jù)庫日志文件丟失后的恢復

            前幾天聽英語用到虛擬光驅(qū)裝resseta stone,沒想到各種不順,把我的本本給整癱瘓了。后來重整旗鼓,裝了云端,總算是把它搞定了,由于癱瘓來的很突然,所以我的一些數(shù)據(jù)不小心丟了一些。我新建的數(shù)據(jù)庫日志文件就悲催的丟啦。其實新建一個數(shù)據(jù)庫完全可以,只是覺得現(xiàn)在碰到了,而且也不是沒有時間,可以查找一下解決方案,以備以后自己和他人遇到一些類似的情況不必再犯難。

            下面來說一下恢復方法:

            如果你的數(shù)據(jù)還在數(shù)據(jù)庫服務器中,請執(zhí)行以下三步

            1、停止數(shù)據(jù)庫服務。

            2、將需要恢復的數(shù)據(jù)庫文件復制到另外的位置,然后在SQL Server Management Studio中刪除要恢復的數(shù)據(jù)庫。

            3、啟動數(shù)據(jù)庫服務。

            接下來

            1、新建同名的數(shù)據(jù)庫(數(shù)據(jù)庫文件名也要相同)。

            2、停止數(shù)據(jù)庫服務。

            3、用備份的.mdf文件覆蓋新數(shù)據(jù)庫的同名文件。

            4、啟動數(shù)據(jù)庫服務。

            5、在查詢分析器中:運行如下代碼將數(shù)據(jù)庫設置為緊急狀態(tài)

          alter database dbname set emergency

            例如恢復的數(shù)據(jù)庫名為:MRcharge,圖如下

            6、然后再查詢中輸入如下語句就可以恢復數(shù)據(jù)庫了:

          use master 

          declare @databasename varchar(255) 

          set @databasename='MRcharge' 

          exec sp_dboption @databasename, N'single', N'true'               --將恢復數(shù)據(jù)庫置為單用戶狀態(tài) 

          dbcc checkdb('MRcharge',REPAIR_ALLOW_DATA_LOSS) 

          dbcc checkdb('MRcharge',REPAIR_REBUILD) 

          exec sp_dboption 'MRcharge', N'single', N'false'              --最后再將恢復數(shù)據(jù)庫置為多用戶狀態(tài) 

            注意:這種方法恢復必須保證你建立數(shù)據(jù)庫和恢復數(shù)據(jù)庫用的是統(tǒng)一版本,即:都是sql server 2000,或者 2005,或者2008。

            我曾想用sql server 2008恢復2005的數(shù)據(jù)庫,結果提示版本過低,無法打開,需要升級,于是我在建數(shù)據(jù)庫的時候特意把兼容級別改成2005的,結果還是一樣。

            跨版本恢復待求解,請指點。

          posted on 2012-08-22 11:34 順其自然EVO 閱讀(254) 評論(0)  編輯  收藏 所屬分類: 數(shù)據(jù)庫

          <2012年8月>
          2930311234
          567891011
          12131415161718
          19202122232425
          2627282930311
          2345678

          導航

          統(tǒng)計

          常用鏈接

          留言簿(55)

          隨筆分類

          隨筆檔案

          文章分類

          文章檔案

          搜索

          最新評論

          閱讀排行榜

          評論排行榜

          主站蜘蛛池模板: 勃利县| 南皮县| 桐柏县| 古浪县| 许昌市| 绍兴县| 武山县| 雅江县| 东乡族自治县| 澄迈县| 固安县| 福建省| 电白县| SHOW| 台北县| 孝义市| 屏边| 女性| 咸阳市| 新乡县| 新巴尔虎右旗| 靖州| 始兴县| 普陀区| 保定市| 遵义县| 通城县| 将乐县| 宜川县| 婺源县| 边坝县| 奉化市| 镇雄县| 和平区| 合阳县| 武威市| 大名县| 磐安县| 丹阳市| 繁昌县| 青田县|