Als systeembeheerder annex manager van alles dat IT ademt, dat is inclusief alles met een stekker, in een klein tot middelklein bedrijf kom je wel eens dit soort dingetjes tegen op een wat oudere machine. De Fujitsu Primergy is zo’n 5 jaar geleden aangeschaft en draait, op de zo af en toe voorkomende schijfruimte issues als een zonnetje.
Zo ook afgelopen week toen de gebruikers me wezen op het feit dat de mail niet meer binnen kwam druppelen terwijl er toch écht mail werd verwacht. Ik denk dan al gauw aan schijfruimte, of eerder het gebrek daaraan, waardoor Exchange(2k7) weigert dienst te doen. Je moet weten: 5 jaar geleden waren de 24-uurs raptor schijven(10k) een tamelijk stukje duurder dan dat ze nu zijn, dus werd er (in RAID, dat wel) 2x een 74GB schijfje bijgeleverd. Als je al even ervaring hebt met alle SBS versies boven 2003, dan weet u waarschijnlijk dat dat op een gegeven moment problematisch gaat worden qua schijf ruimte.
Enfin, ook ditmaal was het wederom ruimte, en na het opschonen van een en ander had ik nog steeds maar een schamele 7 GB over. Dat is hooguit 3 maand uitstel van het alsnog moeten kopen van nieuwe schijven en de klus “from hell” om een image te draaien en terug te zetten.(en dan push ik het tot de limit) Tot mijn oog valt op de sharepoint database, waarom is die 23 GB groot, we gebruiken helemaal geen sharepoint. Dat kunnen we dus makkelijk verkleinen.
Hoe je dat doet vertel ik je hieronder:
1.)Ik ga er vanuit dat je sql server express gebruikt, hier te downloaden.
2.)Login op je SQL server.
3.)Klik op de databases en zoek “Sharepoint_Config”
4.) Klik erop met je rechtermuisknop en selecteer Tasks->Shrink->Files.
5.) In het venster dat verschijnt selecteer je “Release unused space” en klik op OK.
Mocht dat, net als bij mij, niet veel verkleinen van je database, geen zorgen dan doen we het “met de hand”.
We beginnen eerst met een back-up, als het misloopt of iemand gebruikt toch stiekem wel de SharePoint database….. (het is 2013, belang van een backup behoeft geen verdere uitleg meer, toch?)
1.) Selecteer New Query en typ het volgende:
BACKUP LOG [Sharepoint_Config] TO DISK=’D:configLogBackup.bak’
GO
Hier is uiteraard Sharepoint_Config je sharepoint database en D:configLogBackup.bak de locatie en naam van de backup die je wilt gaan maken.
Klik op ‘execute’, als de database zo groot is als die van mij was, ga dan rustig koffie drinken en een praatje maken.
2.) Type vervolgens:
BACKUP LOG [Sharepoint_Config] WITH TRUNCATE_ONLY
USE [SharePoint_Config]
GO
klik wederom op execute.
3.) Type vervolgens:
DBCC SHRINKFILE (N’SharePoint_Config_log’ , 50)
GO
De ’50’ in deze staat voor het aantal MB’s dat je wil overhouden aan logbestand grootte.
Klik voor de laatste keer op execute en als alles goed is gegaan heb je weer een flink aantal GB’s tot je beschikking.