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服务。
    • Related Articles

    • 修改Applications Manager中当前使用的MSSQL服务器详细信息

      更改当前在Applications Manager中使用的 Microsoft SQL 服务器详细信息(如主机名、端口、用户名和密码)的步骤 1.打开WordPad和编辑"<APM_home>\working\conf\MSSQL\"和<APM_home>\working\conf\"中的database_params.conf文件,之后在下面适用的行更改主机名,端口,域和实例名。 如果您不使用 Windows 身份验证,则不需要 'domain=domainname'。  ...
    • MSSQL配置-选择的角色

      此处提供了为OpManager配置MSSQL DB的步骤。以下文档详细介绍了在OpManager 中配置MSSQL DB用户所需的角色。   服务器角色-要选择的强制角色: MasterDB—不需要强制性用户角色(公共角色除外)。 产品/应用数据库 首次/新启动—需要dbcreator角色(公共角色除外)。 【此外,执行DBConfiguration.bat时需要dbcreator角色】 热启动—不需要强制性服务器角色(公共角色除外)。 用户映射角色-要选择的强制角色: ...
    • 在12.3版本中,将OpManager从同一服务器上的PGSQL迁移到MSSQL上

      请按照以下提到的步骤在同一服务器上将数据库从PGSQL迁移到MSSQL上。这些步骤仅使用于12.3.045及更高版本。如果您使用的是低于123.045的版本,请升级到12.3.045并按照以下步骤操作。 1. 停止OpManager服务。 2. 确保OpManagerTrayicon,java和Postgres进程在任务管理器中完全停止,如果没有停止,请手动将其关闭。 3. 将现有的OpManager文件夹重命名为OpManager_PGSQL 4. 从档案下载相同版本。 ...
    • EventLog Analyzer如何审计到MSSQL的DDL/DML活动

      EventLog Analyzer可以通过审计和分析日志来监视数据库管理员的访问和活动。 如果想审计DDL/DML活动,请启用下图所示的高级审核。 了解更多请访问官网介绍: https://www.manageengine.cn/products/eventlog/help/ ...
    • 基于实例的MSSQL和Oracle监视器许可证

      在单个服务器中,可以有多个Oracle/MSSQL数据库实例。每个实例都计入Applications Manager中的许可。 示例 1: 在上图中,您可以看到单个服务器中有3个MS SQL数据库实例,分别是MSSQLSERVER、SQL008R2、SQLEXP2016。 这3个数据库被视为3个不同的监视器,即使它们位于单个主机中。 示例 2: 同样地,上面提到的每个Oracle数据库实例都将被视为单独的许可监视器。