【问题标题】:SQL Server 2016 shows (Hypervisor) in the versionSQL Server 2016 版本中显示(Hypervisor)
【发布时间】:2017-11-30 17:18:33
【问题描述】:

我的服务器运行异常;内存使用量不断增加,一些报告只是自发地停止工作,一些数据库作业有时会失败。我有另一台运行相同配置的备份服务器(运行具有相同补丁的 Windows Server 2016 等),该服务器运行良好,内存使用量保持在 30gb 左右,并且从不错过任何一个节拍。两台服务器相互镜像。

为了隔离问题,我将两个数据库都升级到了最新的 CU,并注意到在 sqirrly 服务器上,它的版本名称中有 (Hypervisor):

Microsoft SQL Server 2016 (SP1-CU6) (KB4037354) - 13.0.4457.0 (X64)   
Nov 8 2017 17:32:23   
Copyright (c) Microsoft Corporation   
Enterprise Edition (64-bit) on Windows Server 2016 Datacenter 10.0 <X64> (Build 14393:) (Hypervisor) 

好的服务器具备除此之外的所有功能,而且它们都是没有虚拟化的“裸机”服务器。这可能是一个问题吗?如何从版本中获取(Hypervisor)?

【问题讨论】:

    标签: sql-server sql-server-2016


    【解决方案1】:

    基于SQL Server, @@VERSION, and Hyper-V

    向输出添加 (HYPERVISOR) 仅表示当前是否在计算机上启用了 Hyper-V。 这并不是为了表明 SQL Server 是否在 Hyper-V 虚拟机中运行。

    在机器上禁用 Hyper-V,文本消失。

    就我个人而言,我会保持“原样”。

    【讨论】:

      猜你喜欢
      • 2019-09-26
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2023-03-17
      • 1970-01-01
      • 1970-01-01
      • 2018-07-01
      • 1970-01-01
      相关资源
      最近更新 更多