Vor kurzem habe ich geschrieben, was zu tun ist wenn die Transaktionslogs der vCenter Datenbank voll sind (VIM_VCDB transactionlog voll). Heute hatte ich den anderen Fall: Die Datenbank (SQL-Express 2005) war voll bis zum Rand (bei SQL Express ist das Größenlimit 4GB). Alle üblichen Tricks mit Verkleinern der DB halfen nicht. Es war gerade mal 1 MB oder weniger frei. Das führt dazu, daß der vCenter Dienst nur kurz startet und sich nach einigen Sekunden wieder verabschiedet.
vCenter: VIM_VCDB transactionlog voll
Bei der Kontrolle der Serverprotokolle auf dem vCenter stieß ich auf folgende Meldung (Ereignis 9002 MSSQL$SQLEXP_VIM)
The transaction log for database ‘VIM_VCDB’ is full. To find out why space in the log cannot be reused, see the log_reuse_wait_desc column in sys.databases
Erste Hilfe
Wie die Meldung schon sagt, ist offensichtlich das Transaktionsprotokoll der vCenter DB voll. Die Ursache beseitigt man mit Hilfe des SQL Management Studio Express. „vCenter: VIM_VCDB transactionlog voll“ weiterlesen