森众文化

怎样清理掉数据库的日志

数据库 2024-06-23 18:01:45 浏览:1421 分享
还可以输入1000字

全部回答(1)

最佳回答

ˇ△ˇ如何清除SQL数据库日志

教你如何清除SQL语句

1.打开查询分析器并输入命令

DUMPTRANSACTION数据库名称WITHNO_LOG

2.提取数据库-提取文件-选择块-在拒绝模式下选择收缩到200。

双重清洁日志:

1.自动清理方法

开启TruncLogonChkpt数据库选项,自动清理系统日志数据库。 穿插着某些空间。 这种方法的优点是不需要人工干预,受SQLServer自动影响,几乎不会出现日志溢出;

2.下面两条命令可以清除日志:

mptransactionwithtruncate_only

mptransactionwithno_log

通常要删除错误事务的非活动部分,可以使用“mptransactionwithtrancate_only”。 command,这个当为事务写入命令时,需要执行收敛检查。 SYBASE提供“mptransactionwithno_log”来处理一些最紧急的情况。 使用这个命令是非常危险的,SQLServer会显示警告消息。 为了尽可能确保数据库的一致性,您应该将此作为“最后的手段”。

以上两种方法中,只对横梁进行清洁,不支撑横梁。 如果要返回日志,则需要命令“mptransactiondatabase_nametompdevice”。

如果不清除数据库就不会发生这种情况

2