我们使用 WSS 运行 SBS 2008 服务器。ShareWebDb_log.ldf
在我为 WSS 预留的驱动器上,由于以下文件,我的空间很快用完了:
我已经尝试按照我在网上阅读的内容进行操作 - 更改恢复模式、备份和截断 - 但实际上我无法通过 SQL Server Management Studio 工具看到我是如何做到这一点的。任何人都可以阐明吗?
该文件的数据库未显示在列表中,我无法展开管理 > SQL Server 日志。
我们使用 WSS 运行 SBS 2008 服务器。ShareWebDb_log.ldf
在我为 WSS 预留的驱动器上,由于以下文件,我的空间很快用完了:
我已经尝试按照我在网上阅读的内容进行操作 - 更改恢复模式、备份和截断 - 但实际上我无法通过 SQL Server Management Studio 工具看到我是如何做到这一点的。任何人都可以阐明吗?
该文件的数据库未显示在列表中,我无法展开管理 > SQL Server 日志。
好吧,有几件事。
日志与事务日志不同。您无法展开
Management
>SQL Server Logs
因为它是空的。您显然没有记录任何 SQL 服务器事件。这与数据库的事务日志完全不同。要通过
GUI
(更容易)做到这一点,请右键单击有问题的数据库,然后转到Tasks
->Shrink
->Files
,然后log
在随后的对话框中选择类型。在恢复模式下使用数据库进行备份
Full
也应该缩小日志文件,这实际上是保持这些日志文件较小的首选/最佳实践方法。如果您还没有这样做,您真的应该使用维护计划来定期备份您的 Sharepoint 数据库。它可以防止日志文件丢失,并在出现问题时为您提供备份。使用 Sharepoint,他们总是这样做。
如果您确实需要空间,偶尔使数据库脱机将有助于最大程度地截断日志(因为正在使用或标记为正在使用的事务日志的一部分不会在备份后清除)。
通常情况下,如果所有其他方法都失败了,还有一个命令行选项。(
New Query
按钮。)我偶然发现了所有寻找答案的人的完整说明:
http://geekswithblogs.net/RogueCoder/archive/2008/06/03/122588.aspx
本质上,您在 SQL Mgmt Studio 中展开 ShareWebDB 节点,您可以收缩文件,而不是数据库。