我们有相当多的自动运行在预定的时间,但我没有管理,谁是年假的人。当然,这一切都已经过去了
通常,修复的目的是更新包含列的tbl_Control,以通知是否已经运行了任何自动化,并删除了运行字段。有一项工作已经开始,但失败了,我无法清除tbl_Control上的运行字段,这就是所有自动化都会停止的地方,提供以下消息的变体。
使用:
SELECT log_reuse_wait_desc, name, database_id, state, state_desc
FROM sys.databases
它说明数据库(事务日志已满)
log_reuse_wait_desc ACTIVE_TRANSACTION
因此,我认为我需要停止运行,重新启动,但是由于无法更新tbl_Control,所以我陷入了困境。
现在,我想我可能需要在SQL中对数据库执行一些操作(可能是清除事务日志,还是腾出空间?)但我不知道
谢谢
发布于 2018-10-02 22:39:04
您必须备份事务日志。如果事务日志有固定大小,也可以扩展它的大小。最后一件事是检查存储事务日志的分区上的磁盘空间,并释放一些空间。但是备份事务日志应该是第一位的。
备份事务日志:
https://stackoverflow.com/questions/52620965
复制