vCenter基于MSSQL数据的,每次服务器重启,VMware VirtualCenter Server服务都不能自动启动,日志中提示为:

事件 ID ( 1000 )的描述(在资源( VMware VirtualCenter Server )中)无法找到。本地计算机可能没有必要的注册信息或消息 DLL 文件来从远程计算机显示消息。您可能可以使用 /AUXSOURCE= 标识来检索词描述;查看帮助和支持以了解详细信息。下列信息是事件的一部分: Failed to intialize VMware VirtualCenter. Shutting down....

解决办法:
导致该问题的原因是VMware VirtualCenter Server服务依赖的MSSQLFDLauncher服务为启动,只要添加该服务为VMware VirtualCenter Server的依赖项后即可解决:


运行regedt
 
[HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\vpxd]
 DependOnService键值中增加一个SQLSERVERAGENT 的服务依存关系。让VMware VirtualCenter Server服务在MSSQLFDLauncher服务启动后再启动。