你目前正处于脱机状态,正在等待 Internet 重新连接

SBS 2008 BPA 报告 Windows SharePoint Services 配置数据库日志文件越来越大(目前大小已超过 1GB)

症状

在默认安装 Small Business Server 2008 (SBS 2008) 的情况下,Windows SharePoint Services 3.0 (WSS 3.0) 日志文件可能会变得很大。SBS 2008 最佳实践分析工具 (BPA) 将报告一条包含以下文本的警告消息:

Sharepoint 配置数据库日志文件越来越大

Windows SharePoint Services 配置数据库日志文件越来越大 (目前大小已超过 1GB)

原因
如果数据库配置为使用完整恢复模式的默认设置且许多事务已记录在数据库中,则会发生这种情况。
解决方案

若要减小日志文件大小,请执行以下步骤。首先建议您进行完整的服务器备份。

若要让我们为您减小日志文件大小,请转到“帮我修复此问题”部分。如果您希望自己修复此问题,请转到“我自己修复此问题”部分。

帮我修复此问题

若要自动修复此问题,请单击“修复此问题”链接。然后单击“文件下载”对话框中的“运行”,并按照该向导中的步骤执行操作。

修复此问题
Microsoft Fix it 50682



注意 该向导可能只有英文版本。但是自动修复功能同样适用于其他语言版本的 Windows。

注意 如果操作的计算机并未出现此问题,则可将自动修复保存至闪存驱动器或 CD 中,以便您可以在出现此问题的计算机中运行该功能。

我自己修复此问题

1. 打开记事本,复制以下文本并粘贴至记事本中。将文件另存为 c:\logshrink.sql

declare @ConfigDB varchar(255);
declare @ConfigDBLog varchar(255);
declare @ConfigDBCmd varchar(255);
select @ConfigDB = name from sys.databases where name like 'SharePoint_Config_%';
set @ConfigDBCmd = 'BACKUP database [' + RTRIM(@ConfigDB) + '] to disk=''C:\windows\temp\before.bkf''';
execute(@ConfigDBCmd);
set @ConfigDBCmd = 'use [' + RTRIM(@COnfigDB) + ']';
execute(@ConfigDBCmd);
set @ConfigDBCmd = 'BACKUP LOG [' + RTRIM(@ConfigDB) + '] WITH TRUNCATE_ONLY';
execute(@ConfigDBCmd);
set @ConfigDBCmd = 'use [' + RTRIM(@COnfigDB) + ']';
execute(@ConfigDBCmd);
select @ConfigDBLog = name from sys.database_files where name like 'SharePoint_Config%_log';
set @ConfigDBCmd = 'use [' + RTRIM(@ConfigDB) + '] DBCC SHRINKFILE([' + RTRIM(@ConfigDB) + '_log],1)';
execute(@ConfigDBCmd);
set @ConfigDBCmd = 'BACKUP database [' + RTRIM(@ConfigDB) + '] to disk=''C:\windows\temp\after.bkf''';
execute(@ConfigDBCmd);
go

2. 打开提升的命令提示符并运行以下命令:

sqlcmd -S \\.\pipe\mssql$microsoft##ssee\sql\query -E -i c:\logshrink.sql
此脚本将在 C:\windows\temp 创建两个备份文件(在 .bkf 之前与之后)。
属性

文章 ID:2000544 - 上次审阅时间:04/19/2013 05:46:00 - 修订版本: 3.0

Windows Small Business Server 2008 Premium, Windows Small Business Server 2008 Standard

  • KB2000544
反馈