由于日志文件如何修复,数据库驱动器大小过满了?

时间:2016-03-14 13:08:46

标签: sql-server

由于日志文件大约为150 GB而没有希望在服务器上留出任何空间,因此我遇到了一个团队问题,其中数据库驱动器大小过满。因此,他们已经分离了数据库,然后删除了日志文件。但是,然后他们无法附加mdf文件。然后我尝试重建日志文件,但由于数据库中没有干净关闭,因此它太成功了。有没有人遇到过这个问题并成功恢复了数据库?

1 个答案:

答案 0 :(得分:3)

sp_attach_single_file_db后跟DBCC CHECKDB应该可以解决问题。任何可能仍在该日志文件中的未提交事务都将丢失。

如果元数据中有脱机数据库,请先使用DROP DATABASE删除该数据库,但请确保备份MDF文件。