Av
Dag Staale @ oktober 31, 2009 20:21 ::

:: 402 Visninger
På SBS 2008 vil du kunne oppleve at SBS 2008 BPA rapporterer at logfilen for Companyweb (SharePoint Services) konfigurasjonsdatabasen er stor, og den trenger å bli komprimert.
Figur 1 – I SBS 2008 BPA vil du kunne oppleve meldingen Sharepoint Config database log file getting large, The Windows SharePoint Services configuration databases log file is getting large (currently over 1gb in size). Dette kan fikses med KB2000544.
Figur 2 – Jeg sjekket dette ved å navigere til den katalogen på SBS 2008 der Companyweb har data filene, og ganske riktig loggfilen var stor.
Figur 3 – Starter Notpad.
Figur 4 – I Notpad paster jeg inn innholdet fra KB2000544 og lagrer filen som logshrink.sql på administrators skrivebord.
Følgende pastet jeg inn i NotPad:
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
Figur 5 – Jeg kopierer innholdet til C diskens root katalog.
Figur 6 – Her ser vi at filen logshrink.sql ligger på C disken.
Figur 7 – Jeg starter så et Command Prompt vindu med Run as Administrator.
Figur 8 – I cmd vinduet skriver jeg inn kommandoen og trykker Enter.
Kommandoen: sqlcmd -S \\.\pipe\mssql$microsoft##ssee\sql\query -E -i c:\logshrink.sql
Figur 9 – Så var det problemet løst.