MSSQL Shrink všech transakčních logů v instanci
Pokud potřebujete shrinknout transakční log všech DB, stačí následující kód.
Read more…
Pokud potřebujete shrinknout transakční log všech DB, stačí následující kód.
Read more…
Tak jsem se natrápil s touto chybou, že ji musím popsat i zde. Na ESXi hosti v clusteru jsem viděl jen polovinu datastorů. Po kontrole cest v nastavení fiber karet a pole jsem dospěl k závěru, že je vše v pořádku, jen jsem neviděl polovinu datastorů.
Zkusil jsem se podívat na stav indexů v databázi vCentra a výsledek se mi vůbec nelíbil. Po chvíli googlení a zkoušení jsem přišel na jednoduchý postup, jak narovnat setříděnost indexů všech tabulek v rámci jedné databáze (ještě budu hledat udělátko na rebuild indexů v rámci instance).
Neustále řeším, že na serverech s Windows 2008 dochází volné místo na systémovém disku. Pomocí free utility Treesize jsem zjistil, že opravdu hodně zabírá složka C:\Windows\winsxs. Zkusil jsem pogůglit a ve stručnosti Microsoft říká, že složku smazat nesmíte, ale lze pročistit příkazem.
Musel jsem řešit problém s přepnutím všech databází v rámci instance ze simple model do full recovery model (z důvodu zálohy transakčního logu 1x za hodinu). Vzhledem k tomu, že databází bylo asi 150 jsem to opravdu nechtěl klikat ručně.