數據庫因斷電造成可疑的解決方法
文章出處:http://www.u3soft.com 作者:興邦客服
查看數據庫文件路徑方法:文件-右擊-屬性
詳細的恢復方法:
    1、停止數據庫服務。
    2、將需要恢復的數據庫文件復制到另外的位置。
    3、啟動數據庫服務。
    4、確認要恢復的數據庫文件已經成功復制到另外的位置,然后在SQL Server Management Studio中刪除要恢復的數據庫。
    5、新建同名的數據庫(數據庫文件名也要相同)。
    6、停止數據庫服務。
    7、用第2步中備份的.mdf文件覆蓋新數據庫的同名文件。
    8、啟動數據庫服務。
    9、運行alter database dbname set emergency,將數據庫設置為emergency mode
    10、運行下面的命令就可以恢復數據庫:
    use master
    declare @databasename varchar(255)
    set @databasename='要恢復的數據庫名稱'
exec sp_dboption @databasename, N'single', N'true' --將目標數據庫置為單用戶狀態
dbcc checkdb(@databasename,REPAIR_ALLOW_DATA_LOSS)
    dbcc checkdb(@databasename,REPAIR_REBUILD)
exec sp_dboption @databasename, N'single', N'false'--將目標數據庫置為多用戶狀態
這個若執行不了可以使用下面的語句:
 USE   MASTER  
  GO  
 如果以上有什么描述不對,或者是您有什么好的方法都可以與我公司技術交流。

		








