熱點推薦:
您现在的位置: 電腦知識網 >> 編程 >> SQL Server >> 正文

從MDF文件恢復Sql Server2000數據庫

2013-11-15 14:42:08  來源: SQL Server 

  今天重裝機器竟然忘記備份剛剛在Sql Server下剛剛建好的robot數據庫(有一些數據已經加進去了)把C盤格式化了幸好數據文件MDF因為此前機器C盤空間不足放在別處於是就開始考慮如何用這個MDF文件來恢復數據庫
  
  找了好些資料這種情況的還沒有在delphibbs看到介紹sp_detach_dbsp_attach_single_file_db存儲過程的資料正是我需要的東西於是經過實踐通過如下步驟終於恢復了robot數據庫
  
  新建同名數據庫
  
  刪除其日志文件robot_DataLDF不刪除後邊的過程執行通不過
  
  把robot數據設置為脫機
  
  在在查詢分析器中以超級用戶登入執行以下存儲過程必須以超級用戶登入這是系統級存存處過程
  
  EXEC sp_detach_db @dbname = robot
  EXEC sp_attach_single_file_db @dbname = robot @physname = E:WebDemo obot_DataMDF
  
  把robot數據設置為聯機
  
  刷新數據庫表出來了數據完好
From:http://tw.wingwit.com/Article/program/SQLServer/201311/22193.html
    推薦文章
    Copyright © 2005-2013 電腦知識網 Computer Knowledge   All rights reserved.