【发布时间】:2020-08-03 18:35:37
【问题描述】:
我试图将 vCenter 版本从 5.5 U3E 升级到 6.5 U3。升级过程失败,我们从快照中恢复了更改,并且从备份中恢复了 SQL Server 数据库。恢复后,库存为空,无法通过域 ID 连接。 在 SQL 数据库中,找到了两个使用的模式。一个是dbo,另一个是VMW。在尝试 SQL 查询时,vCenter 数据在 VMW 架构中可用,但 vCenter 无法从 VMW 读取数据。配置如下:
- VCenter 服务器 - VC 版本 5.5 U3E,安装在 Windows 2008 R2 服务器上
- SQL Server 版本是 MS SQL 2008 R2 Ent Service Pack 2。
【问题讨论】:
-
但是这些微软产品完全不受支持。我建议您将后端升级到受支持的版本,然后再担心升级前端。
-
Windows server for vCenter server 已经升级到 Windows 2012 R2,但问题依然存在。
-
"MS SQL 2008 R2 Ent Service Pack 2。" SQL Server 2008 R2 的支持已于去年结束,SQL Server 2008 R2 的 SP3 于 2011 年 10 月推出。这意味着您的服务器近 9 年没有任何更新。这是一个重大问题。 2008 SP2 有多个已知的安全问题(Meltdown 和 Spectre 仅举几例)。
-
有没有办法将数据从 VMW 模式数据库移动/更改/复制到默认模式,即 dbo ?
-
您可以将对象从一个架构移动到另一个架构,是的。 ALTER SCHEMA (Transact-SQL)
标签: sql-server vmware