【问题标题】:Shrink Database Log file for Microsoft Dynamics CRM收缩 Microsoft Dynamics CRM 的数据库日志文件
【发布时间】:2019-01-24 09:58:08
【问题描述】:

我有 Microsoft Dynamics CRM 2015,数据库文件 (.mdf) 大约 20 Gb,日志文件 (.ldf) 大约 550 Gb。我尝试按照this link

中的讨论缩小 ldf 文件

但是,在数据库日志文件收缩后,CRM 停止工作。谁能给点建议。

【问题讨论】:

    标签: sql-server dynamics-crm sql-server-2014 logfile


    【解决方案1】:

    CRM 停止工作

    您收到了哪些错误消息?

    仅基于我的假设:

    显然,该数据库未处于 SIMPLE 恢复模式,并且未配置事务日志的计划备份。

    1. 首先,检查一下为什么不能缩小日志是有意义的:
    SELECT
        name,
        log_reuse_wait_desc,
        recovery_model_desc
        FROM sys.databases
    WHERE name = 'yourDB'
    
    1. 然后,您可以将数据库设置为 SIMPLE 恢复:

    ALTER DATABASE [yourDB] SET RECOVERY SIMPLE

    或者,如果这是一个原因,请修复您的事务日志备份

    1. 那么你必须缩小日志:

    USE [yourDB] DBCC SHRINKFILE (2, 256)

    当你的数据库恢复到运行状态时,你必须决定你想要什么样的备份方案:

    • 每天每晚进行完整/差异备份
    • 每 n 分钟进行一次完整/差异 overnigt 和事务性备份。

    取决于选择,您将不得不继续使用 SIMPLE 恢复或切换回 FULL,但添加丢失的事务日志计划备份

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 2011-01-12
      • 2018-10-28
      • 2020-08-16
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多