在具有完整模型备份的sql服务器数据库中,每15分钟备份一次tran日志,但是,日志文件仍然很大。 我怀疑我应该根据目标恢复时间参数(实际上是60秒)采取行动。
执行以下任务后收缩数据库:
/ * 对数据库执行完整备份。
将数据库的备份方法更改为“简单”
打开查询窗口并输入“检查点”并执行
执行数据库的另一个备份
执行数据库的最终完整备份。 * /
答案 0 :(得分:1)
事务日志备份不会缩小文件。如果它们增大了,则备份后该空间将被标记为可用并可以重复使用,但是文件大小不会减小。但是,如果您尝试缩小它而没有缩小它,则该日志可能仍在使用中。还有其他使用事务日志的东西,可以防止被截断吗?检查此命令的结果:
SELECT log_reuse_wait_desc FROM sys.databases where name = N'<database_name>';
它显示除NOTHING或LOG_BACKUP之外的任何内容,您无法缩小它,因为其他东西正在使用它。