我有一个初始数据库,我必须在开发过程中经常导入,这个数据库不是很大,但似乎事务日志文件越来越大,所以每次我必须删除数据库重新创build它…
有没有人知道减less/删除/限制这个?
你可以做一个ShrinkFile,但我也build议你看看你的恢复模型。 在SSMS中,右键单击数据库并select属性。 在左侧,select选项。 然后,在右侧,您将看到一个名为Recovery Model的属性。 您可能想要将其从Full(如果这是它的设置)更改为Simple。 这将有助于防止您的事务日志变得如此之大。 但是,如果你这样做,你不会得到时间点事务日志恢复。 这是一个权衡。
如何使用DBCC SHRINKFILE语句来缩小SQL Server 2005中的事务日志文件
在处理现有的日志文件之后,我build议查看恢复模式设置,因为当您可能想使用“简单”而不是“完全”时。 请参阅MSDN文档以获取更多的细节 。