vCenter 服务器(Web 客户端和 vSphere 客户端)无法从 SQL 服务器读取数据

vCenter server (web client and vsphere client) can't read data from SQL server

我正在尝试将 vcenter 版本从 5.5 U3E 升级到 6.5 U3。升级过程失败,我们从快照中恢复了更改,SQL 服务器数据库从备份中恢复。 Post恢复,库存为空,无法通过域ID连接。 在 SQL 数据库中,发现两个模式正在使用。一个是 dbo,另一个是 VMW。尝试 SQL 查询时,vCenter 数据在 VMW 架构中可用,但 vcenter 无法从 VMW 读取数据。配置如下:

  1. VC进入服务器 - VC 版本 5.5 U3E,安装在 Windows 2008 R2 服务器上
  2. SQL 服务器版本为 MS SQL 2008 R2 Ent Service Pack 2.

enter image description here

谢谢,问题现已解决...

https://kb.vmware.com/s/article/2075440
https://kb.vmware.com/s/article/1005157

如果架构不是 DBO,请确保未在服务器角色下为用户选择系统管理员。
我已从 Sysadmin 组中删除用户 ID,VC 开始从 SQ 数据库读取数据。