我的 vCenter 服务器出现问题。重启后一小时内,VMware VirtualCenter Server 服务停止。如果我重新启动它……它会运行大约一小时,然后再次停止。系统事件日志中记录了以下事件。VMware VirtualCenter Server 服务因服务特定错误 2 (0x2) 而终止。
我正在使用 SQL2005 Express,它是一个 VM、Windows 2003 Std、1vCPU、4 Gb RAM Tomcat 和 SQL 正在使用大量内存。
这个问题和你在谷歌上找到的很多问题类似 - 但并不相同。我的服务在干净、成功重启后大约一小时停止。
有想法吗?
答案1
据我所知收集经过google,发现可能是因为VC在SQL server之前启动:
- 获取 SQL 服务的服务名称 – 在注册表编辑器中,浏览至 HKLM\System\CurrentControlSet\Services 并查找以 MSSQL 开头的条目。您的服务名称很可能是 MSSQL 或 MSSQL$SQLEXPRESS(忽略 MSSQLServerADHelper)
- 现在浏览到 HKLM\System\CurrentControlSet\Services\vpxd
- 打开名为 DependOnService 的 REG_MULTI_SZ 值
- 添加一行名为“MSSQL$SQLEXPRESS”(或您上面确定的任何值)
- 确保值中的最后一行是空白
答案2
看来我已经不再需要 SQL Express 了。将数据库移至单独的 SQL 服务器(完整版,而非 Express 版)即可解决问题。