我有一个初始数据库,在开发过程中必须经常导入,这个数据库并不大,但事务日志文件似乎越来越大,所以每次我都必须删除数据库并重新创建它......
有人知道如何减少/删除/限制这个吗?
答案1
你可以做一个压缩文件但我还建议您查看一下您的恢复模型。在 SSMS 中,右键单击您的数据库并选择属性。在左侧,选择选项。然后,在右侧,您将看到一个名为“恢复模型”的属性。您可能希望将其从“完整”(如果设置为“完整”)更改为“简单”。这将有助于防止您的事务日志变得太大。但是如果您这样做,您将无法获得时间点事务日志恢复。这是一种权衡。
答案2
如何使用 DBCC SHRINKFILE 语句收缩 SQL Server 2005 中的事务日志文件
处理完现有日志文件后,我建议检查恢复模型设置,因为您可能希望使用“简单”,但该设置可能被设置为“完整”。请参阅MSDN 文档提供更多详细信息。