2

在 SQL Server 2008 中有什么方法可以禁用事务日志或清除日志文件?

当我在我的项目中执行一个查询(在事务方面非常大)时,这个日志文件的大小将会增加(20 到 30 GB)。

现在我想禁用它的任何其他选项

4

1 回答 1

1

你可以使用这个 T-SQL 来清除 Log 文件。

BACKUP log [CustomerServiceSystem] with truncate_only
go
DBCC SHRINKDATABASE ([CustomerServiceSystem], 10, TRUNCATEONLY)
go

对于禁用日志,您可以使用它

ALTER DATABASE MyDB SET RECOVERY SIMPLE;

参考这个链接

于 2014-05-17T12:30:46.753 回答