我们运行带有 WSS 的 SBS 2008 服务器。在我为 WSS 预留的驱动器上,由于以下ShareWebDb_log.ldf
文件,我的空间很快就用完了:
我尝试按照网上看到的做 - 更改恢复模式、备份和截断 - 但实际上我不知道如何通过 SQL Server Management Studio 工具执行此操作。有人能解释一下吗?
该文件的数据库未显示在列表中,并且我无法展开管理> SQL Server 日志。
答案1
嗯,有几件事。
日志与事务日志不同。您无法展开
Management
>,SQL Server Logs
因为它是空的。您显然没有记录任何 SQL 服务器事件。这与数据库的事务日志完全不同。要通过(更容易)来完成此操作
GUI
,右键单击相关数据库,然后转到Tasks
->Shrink
-> ,然后在随后的对话框中Files
选择类型。log
在恢复模式下对数据库进行备份
Full
也应该会缩小日志文件,这实际上是保持这些日志文件较小的首选/最佳实践方法。如果您还没有这样做,您确实应该使用维护计划定期备份您的 Sharepoint 数据库。它可以防止日志文件丢失,并在出现问题时为您提供备份。而使用 Sharepoint,它们总是这样做。
如果您确实需要空间,偶尔使数据库脱机将有助于最大程度地截断日志(因为正在使用或标记为正在使用的部分事务日志在备份后不会被清除)。
通常情况下,如果其他方法都失败了,还有一个命令行选项。(
New Query
按钮。)- 由于该死的 markdown 让我头痛不已,无法正确地在这里发布它,带有代码的博客以及文本图像。