SQL Server 2008R2数据库处于脱机状态,并且处理日志文件已满

时间:2013-08-22 23:17:12

标签: sql sql-server-2008-r2

我的数据库已使用事务日志填充驱动器,其大约15GB,驱动器现已满。数据库无法启动。该数据库目前处于离线状态。

我可以访问SQL Server Management Studio,但不知道下一步要做什么来修复事务日志,并让数据库重新上线。

1 个答案:

答案 0 :(得分:2)

您似乎将数据库设置为使用完全恢复模型。

当使用与SQL Server集成的备份工具备份数据库时,应该截断日志(此时您可以在此时获得数据库的快照以进行恢复),但如果您不这样做如果有适当的定期备份,日志往往会膨胀以填满可用的磁盘空间。

如果您不需要完整恢复模型,请转到Simple Recovery模型(右键单击SSMS中的数据库节点,选择Properties并转到Options页面)然后收缩DB。