我可以删除 SharePoint 中的大型 LDF 文件吗?

我可以删除 SharePoint 中的大型 LDF 文件吗?

我的 SharePoint SQL 2005 路径中有一个 LDF 文件。它的大小为 5.8 GB。我可以移动或删除它而不破坏我的 SharePoint 数据吗?

答案1

LDF 文件是 SQL Server 的事务日志文件。我不会直接删除它,而是……

1. Right click WSS_Content and choose Tasks -> Backup
2. Select backtup type "Transaction log", select destination backup file and click Ok.
3. After backing up the DB, right click WSS_Content and choose Tasks -> Shrink -> Files
4. Select the type log and shrink action (eg release unused space)

如果您不需要事务日志,您可以更改数据库以使用“简单”而不是“完整”恢复模型,这样就不会保留这些大文件。 MSDN 链接

公平警告:在开始操作数据库/数据/设置之前,请务必先备份。

答案2

,您不应该移动或删除它(如果 SQL Server 正在运行,您将无法这样做)这样做可能会损坏您的数据库并使其处于不一致的状态。

这是交易日志 SharePoint 数据库的文件。它之所以增长到这个大小,是因为:

  1. 数据库正在完全恢复,并且您已运行至少一次完整备份
  2. 您正处于简单恢复阶段,并且您的数据库负载很重,有许多打开的事务,而且您的事务文件已经“自动增长”到这个大小。

解决方案 #1 是您需要开始定期进行日志备份,或者将恢复模型更改为简单

对于 #2 的解决方案是,如果您确实需要空间,则缩小日志,否则就让它保持原样。

编辑: 如果你在另一个驱动器上有空间容量,那么你可以执行分离/连接将日志文件移至另一个驱动器,以避免必须重建更大容量的磁盘。无论如何,最好将日志文件放在与数据文件不同的磁盘上。确保您以 sa 身份登录后执行分离/附加操作(即不要使用集成身份验证)

答案3

该数据库的 .mdf 文件有多大?SharePoint 数据库可能会变得非常大,5.8GB 可能就是您的日志文件的合适大小。

答案4

别担心。直接删除它。SharePoint 将继续按预期工作。如果没有,请联系数据库人员寻求帮助。他们可以在任何地方恢复任何内容。

相关内容