僅剩數據庫mdf文件,恢復SqlServer2008正常數據庫操作

 

僅剩數據庫mdf文件,恢復SqlServer2008正常數據庫,操作如下:

alter database[數據庫名稱]set emergency

 go

alter database[數據庫名稱]  set single_user with rollback immediate

go

use master

go

alter database[數據庫名稱]  Rebuild Log on

(name=數據庫名稱_log,filename='E:\Program Files\Microsoft SQL Server\MSSQL10.MSSQLSERVER\MSSQL\DATA\數據庫名稱_log.LDF')

go

select * from sys.databases

go

dbcc checkdb('數據庫名稱 ', repair_allow_data_loss)

go

sp_dboption '數據庫名稱','single user','false'

 

進行直接刪除ldf操作迫不得已,當時磁盤空間只剩下6M不足以打開數據庫相關文件, 數據庫名稱_log.LDF文件佔據185G大小,纔有此番操作

 

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章