Exchange 2010 – repair mountnuté databáze

Kvízová otázka: Co se stane když vám dojde místo na disku s databází? Ano zastaví se služba Store a tím pádem zhasne Exchange.

No jo a když to spravíte Exchange jede, tak vám řve zálohování na nekonzistentní databáze. Co dál ?  Opravit databázi !

Takže Exchange PowerShell:
New-MailboxRepairRequest -Database  „DB01“  –CorruptionType SearchFolder, AggregateCounts, ProvisionedFolder, FolderView, MessagePTagCn -DetectOnly
(DetectOnly – jenom projede a zjistí stav, pokud se nezadá tak  rovnou opravuje)
Výsledky se musí číst v Eventvieweru – Aplikace – a vhodný fitr – Event sourcesMSExchangeIS Mailbox Store, celá akce je ohraničená eventy: 10059 – A database-level repair request started a 10048 – The mailbox or database repair request completed successfully.

Ještě bylo potřeba provést „fake backup“ pro odmazání transakční logů, které byly narušeny jak nedostatkem místa tak zlodějskou činností příliš aktivního antiviru: viz zde https://howto.odkud.com/2016/03/14/exchange-2010-vymaz-transakcnich-logu/

Tak to je vše a na závěr par dalších velmi užitečný PowerShellových příkazů:

Seznam databází:
Get-MailboxDatabase | fl Identity, Guid

Velikost databáze v GB: Get-MailboxDatabase -Status | Select-Object Name,@{N=“DatabaseSize GB“;E={„$([math]::round($_.DatabaseSize.Tobytes() /1Gb, 2)) GB“}},AvailableNewMailboxSpace | Sort-Object Name | fl

A jeden super článek na transakční logy: Exchange Transaction Logs – Reducing the Confusion, by acbrownit on March 20, 2014 – https://acbrownit.com/2014/03/20/exchange-transaction-logs-reducing-the-confusion/

About Author:

Error! Keyboard not detected. Press any key to continue.