3
如何截断SQL Server 2008数据库中的事务日志?
如何截断SQL Server 2008数据库中的事务日志? 可能的最佳方法是什么? 我从一个博客尝试了如下操作: 1)从设置数据库到简单恢复,缩小文件,然后再次设置为完全恢复,实际上您正在丢失宝贵的日志数据,并且将无法还原时间点。不仅如此,您也将无法使用后续的日志文件。 2)缩小数据库文件或数据库会增加碎片。 您可以做很多事情。首先,使用以下命令开始进行正确的日志备份,而不是将其截断并经常丢失。 BACKUP LOG [TestDb] TO DISK = N'C:\Backup\TestDb.bak' GO 删除收缩文件的代码。如果您要进行适当的日志备份,则您的日志文件通常(通常,同样会排除特殊情况)不会变得很大。