我想减少SQL Server数据库事务日志文件的大小,但我想定期从我的C#应用程序执行此操作。发布应用程序后不久,事务日志文件大小增加得太快。
要解决此问题,我想在我的应用程序中创建一个计划任务,以减少Visual Studio 2010和SQL Server 2008 R2中日志文件的大小。
答案 0 :(得分:1)
您应该将数据库设置为SIMPLE
恢复,而不是截断您的事务日志文件。这将阻止日志文件增长:
ALTER DATABASE db SET RECOVERY SIMPLE