“sql server 数据库事务日志文件”文件 *.ldf 占用了我硬盘上的数 GB 空间。在需要时有办法清除它们吗?我的 PC 上不运行实时数据库,我只在开发和测试时使用数据库。因此,这些事务日志没有必要持久保存。或者,我可以将此日志路径重新定位到其他驱动器,因为我的 C 驱动器上没有空间来保存它。
非常感谢!
答案1
答案2
您可以将数据库更改为简单恢复模式。默认的完整恢复模式只会在进行完整数据库备份后减少事务日志。如果您使用的是 SQL Server 2000,您还可以使用 BACKUP LOG log_name WITH NO_LOG 命令,该命令将主要清空日志以准备收缩。
答案3
也许您可以尝试缩小它们。MS Sql 也允许缩小文件和数据库。在 SQLMGM 工作室中,右键单击数据库,在任务中您应该有选项“缩小”。选择数据库,看看它是否适合您的可用空间需求。
替代文本 http://lh4.ggpht.com/_l7ldTfcnI34/S3rRLBIlhtI/AAAAAAAAE50/CTC2lqualsM/s800/shirnk.png