MSSQL事务日志已满

MSSQL事务日志已满

清除事务日志的步骤。

1. 关闭OpManager服务。

2.按照以下步骤将恢复模型更改为简单:

转到SQL Server ->OpManagerDB属性 ->选项 ->恢复模型 ->简单。(您以后可以将其替换为完全模式)

3. 连接到MSSQL Server ->OpManagerDB。执行以下查询

1) DBCC SHRINKDATABASE (数据库名称,目标百分比)

例如

DBCC SHRINKDATABASE (opmanagerdb,20)

2) 更改数据库<数据库名称> MODIFY FILE (Name="<数据库名称>_log",MAXSIZE=1 GB)

-例如

alter databse OpManagerDB MODIFY FILE (Name = "OpManagerDB_log",MAXSIZE=1 GB)

(如果事务日志太大而没有任何备份,那么它将无法缩小。因此,请运行此查询,然后按照上述步骤操作)

使用TRUNCATE_ONLY备份 LOG OpManagerDB

4. 重新启动OpManager服务。