由于日志文件大约为150 GB而没有希望在服务器上留出任何空间,因此我遇到了一个团队问题,其中数据库驱动器大小过满。因此,他们已经分离了数据库,然后删除了日志文件。但是,然后他们无法附加mdf文件。然后我尝试重建日志文件,但由于数据库中没有干净关闭,因此它太成功了。有没有人遇到过这个问题并成功恢复了数据库?
答案 0 :(得分:3)
sp_attach_single_file_db
后跟DBCC CHECKDB
应该可以解决问题。任何可能仍在该日志文件中的未提交事务都将丢失。
如果元数据中有脱机数据库,请先使用DROP DATABASE
删除该数据库,但请确保备份MDF文件。