我的 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 的解决方案是,如果您确实需要空间,则缩小日志,否则就让它保持原样。
编辑: 如果你在另一个驱动器上有空间容量,那么你可以执行分离/连接将日志文件移至另一个驱动器,以避免必须重建更大容量的磁盘。无论如何,最好将日志文件放在与数据文件不同的磁盘上。确保您以 sa 身份登录后执行分离/附加操作(即不要使用集成身份验证)
答案3
该数据库的 .mdf 文件有多大?SharePoint 数据库可能会变得非常大,5.8GB 可能就是您的日志文件的合适大小。
答案4
别担心。直接删除它。SharePoint 将继续按预期工作。如果没有,请联系数据库人员寻求帮助。他们可以在任何地方恢复任何内容。