您目前已離線,請等候您的網際網路重新連線

SBS 2008 BPA 回報 Windows SharePoint Services 的組態資料庫記錄檔越來越大 (目前大小超過 1 GB)

徵狀

在 Small Business Server 2008 (SBS 2008) 的預設安裝中,Windows SharePoint Services 3.0 (WSS 3.0) 的記錄檔大小可能會變得很大。SBS 2008 最佳做法分析程式 (BPA) 會回報下列警告訊息文字:

Sharepoint 的組態資料庫記錄檔越來越大

Windows SharePoint Services 的組態資料庫記錄檔越來越大 (目前大小超過 1 GB)

發生的原因
如果資料庫設定為使用完整復原模式的預設設定且多項交易已記錄到資料庫中,就會發生這個問題。
解決方案

如果要縮小記錄檔的大小,請依照下列步驟執行。首先,建議您將伺服器完整備份。

如果要我們為您縮小記錄檔的大小,請前往<"為我修正此問題">一節。如果您要自行修正此問題,請前往<"讓我自行修正此問題">一節。

為我修正此問題

如果要自動修正此問題,請按一下 [修正此問題] 連結。然後在 [檔案下載] 對話方塊中按一下[執行],並按照精靈中的步驟執行。

修正此問題
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 中建立兩個備份檔案 (before.bkf 和 after.bkf)。
內容

文章識別碼:2000544 - 最後檢閱時間:04/19/2013 07:05:00 - 修訂: 3.0

  • Windows Small Business Server 2008 Premium
  • Windows Small Business Server 2008 Standard
  • KB2000544
意見反應