Não sou especialista em MSSQL, portanto não sei se isso é possível, mas tento atualizar ou migrar o servidor MSSQL 2005 para algo como o Microsoft SQL Server 2008 R2 SP2 (64 bits) que é suportado a partir de todas as versões do vCenter de 5.1 U1 a 6.0 U1.
Como o seu servidor vCenter atual não atende aos requisitos de hardware (é uma máquina física ou porque você não pode simplesmente adicionar mais CPUs / RAM / HDD?) Eu instalaria um novo servidor com o 2008 R2 (deve ser suportado pelas versões 5.1, 5.5 e 6.0 do vCenter) com o FQDN e o endereço IP do antigo servidor vCenter. Lá, eu instalaria o vCenter 5.1 e apontaria para o banco de dados antigo. (O instalador deve perguntar o que fazer com os dados e você deve dizer para manter tudo e não descartá-lo.)
Então eu atualizaria para 5.5 e depois para 6.0.
Você não deve ter que migrar permissões / distribuído vswitch / folders / pools de recursos / etc, já que está tudo no banco de dados.