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

SQL Server 2008R2数据库处于脱机状态,事务日志文件已满,sql,sql-server-2008-r2,Sql,Sql Server 2008 R2,我的数据库已经用事务日志填满了驱动器,大约15GB,现在驱动器已经满了。数据库无法启动。数据库当前处于脱机状态 我可以访问SQL Server Management Studio,但不确定下一步如何修复事务日志并使数据库恢复联机。您似乎已将数据库设置为使用完全恢复模型 当使用与SQL Server集成的备份工具备份数据库时,日志应该被截断(此时,您在该时间点有一个数据库快照用于恢复),但如果没有适当的常规备份,日志往往会膨胀以填满可用磁盘空间 如果不需要完全恢复模式,请更改为简单恢复模式(右键单

我的数据库已经用事务日志填满了驱动器,大约15GB,现在驱动器已经满了。数据库无法启动。数据库当前处于脱机状态


我可以访问SQL Server Management Studio,但不确定下一步如何修复事务日志并使数据库恢复联机。

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

当使用与SQL Server集成的备份工具备份数据库时,日志应该被截断(此时,您在该时间点有一个数据库快照用于恢复),但如果没有适当的常规备份,日志往往会膨胀以填满可用磁盘空间


如果不需要完全恢复模式,请更改为简单恢复模式(右键单击SSMS中的数据库节点,选择“属性”并转到“选项”页面),然后收缩数据库。

我确实有日常备份。但是这个日志在一个下午增长了,当时我正在手动插入一个新的大型数据集,而我的插入代码有一个bug,导致它不断循环,直到日志填满为止。我在SSMS中转到数据库,右键单击,转到属性,没有选项页。数据库处于脱机状态。