个问题常常发在vCenter Server及所安装的SQL Server在同一台时!!因为重新开机后有时vCenter Server服务已经启动完成了,但vCenter Database (SQL Server)还没启动完成,此时就会发生这样的状况,在您登入vCenter Server主机(OS为Windows Server 2003)后发现 VMware VirtualCenter Management Webservice 服务没有启动(启动后会连依存的VMware VirtualCenter Server服务一起启动),将服务启动后vSphere Client即可连上vCenter Server了。
若想要解决此一问题,则必须设定vCenter Server 服务必须等到SQL Server 服务启动完成后才启动,设定步骤如下:(以Windows Server 2003 为例)
1、登入vCenter Server 主机点选【开始】 >> 【执行】 >> 输入【services.msc】开启服务页面
2、确认SQL Server 名称,此例MSSQL Server 2005 Express 名称显示为SQL Server (SQLEXP_VIM) 查看内容完整服务名称为MSSQL$SQLEXP_VIM】
3、修改机码点选【开始】 >> 【执行】 >> 输入【regedit】 >> 切换到路径【HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\vpxd】 >> 点选机码名称【DependOnService】 >> 【右键】 >> 【修改】 >> 贴上SQL Server 服务名称【MSSQL$SQLEXP_VIM】 >> 【确定】 >> 关闭登录编辑程式
4、再次开启【服务】 >> 点选【SQL Server (SQLEXP_VIM)】 >> 【右键】 >> 【内容】 >> 切换到【依存性】确认【VMware VirtualCenter Server】在依存清单内即完成设定