Microsoft Dynamics CRM的收缩数据库日志文件

时间:2019-01-24 09:58:09

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

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

中讨论的ldf文件

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

1 个答案:

答案 0 :(得分:0)

  

CRM停止工作

您收到什么错误消息?

仅基于我的假设:

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

  1. 首先,检查一下为什么无法缩小日志很有意义:
Byte bytes[]
  1. 然后,您可以将数据库设置为简单恢复:
  

SELECT name, log_reuse_wait_desc, recovery_model_desc FROM sys.databases WHERE name = 'yourDB'

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

  1. 然后您必须缩小日志:
  

ALTER DATABASE [yourDB] SET RECOVERY SIMPLE

当数据库恢复到运行状态时,您必须确定要使用哪种备份方案:

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

根据选择,您将不得不保留简单的恢复或切换回“完整”状态,但是要添加丢失的事务日志计划备份