ShareWebDb_log.ldf是97GB – 如何减less?

我们使用WSS运行SBS 2008服务器。 在我为WSS预留的驱动器上,由于ShareWebDb_log.ldf文件,我的空间ShareWebDb_log.ldf

与实际的SharePoint站点相比,文件大小很大(15 GB)

我已经尝试做我在线阅读的内容 – 更改恢复模式,备份和截断 – 但我实际上看不到如何通过SQL Server Management Studio工具来执行此操作。 任何人都可以摆脱任何光?

ShareWebDb_log.ldf未在数据库列表中列出

此文件的数据库不显示在列表中,我无法展开pipe理> SQL Server日志。

那么,几件事情。

  1. 日志与事务日志不同。 您无法展开Management > SQL Server Logs因为它是空的。 你显然没有logging任何SQL服务器事件。 这与数据库的事务日志完全不同。

  2. 要通过GUI (更简单)执行此操作,请右键单击相关数据库,然后转到Tasks – > Shrink – > Files ,然后在随后的对话框中selectlogtypes。

    • 收缩
  3. Full恢复模式下使用数据库进行备份也应该缩小日志文件,这实际上是保持这些日志文件较小的首选/最佳实践方式。

    • 如果您还没有这样做,您应该使用维护计划来定期备份您的Sharepoint数据库。 它可以防止日志文件的运行,并为您提供备份。 而与Sharepoint,他们总是这样做。

    • 如果您确实需要空间,偶尔使数据库脱机将帮助截断最多的日志(因为部分正在使用的事务日志,或正在使用中标记的日志在备份后不会被清除)。

  4. 通常情况下,如果一切都失败了,有一个命令行选项。 ( New Querybutton。)

    • 由于血腥降价给我一个偏头痛试图正确地张贴在这里, 博客的代码和文字的图像。
    • Markdown强奸神经元。

我已经无意中寻找答案的任何人的完整说明:

http://geekswithblogs.net/RogueCoder/archive/2008/06/03/122588.aspx

本质上,您在SQL Mgmt Studio中展开ShareWebDB节点,您可以缩小文件,而不是数据库。