AskOverflow.Dev

AskOverflow.Dev Logo AskOverflow.Dev Logo

AskOverflow.Dev Navigation

  • 主页
  • 系统&网络
  • Ubuntu
  • Unix
  • DBA
  • Computer
  • Coding
  • LangChain

Mobile menu

Close
  • 主页
  • 系统&网络
    • 最新
    • 热门
    • 标签
  • Ubuntu
    • 最新
    • 热门
    • 标签
  • Unix
    • 最新
    • 标签
  • DBA
    • 最新
    • 标签
  • Computer
    • 最新
    • 标签
  • Coding
    • 最新
    • 标签
主页 / server / 问题 / 1060095
Accepted
SimonS
SimonS
Asked: 2021-04-12 23:58:28 +0800 CST2021-04-12 23:58:28 +0800 CST 2021-04-12 23:58:28 +0800 CST

如何检查 SQL Server 2019 Standard 是否在 Server Core 上激活?[复制]

  • 772
这个问题在这里已经有了答案:
你能帮我解决我的软件许可问题吗? (5 个回答)
去年关闭。

我通过从我们的MSDN下载的 ISO 在 Windows Server 2019 Core 上安装了 SQL Server 2019 Standard 。当我下载它时,它特别指出“不需要产品密钥”。

由于我将它安装在 Server Core 上,因此我遵循了这些说明。

如果您查看说明,则/PID需要一个参数来告诉设置,要安装什么版本的 SQL Server(例如 Express、Developer、Standard 等)

但是,我没有找到 SQL Server 2019 标准版的产品 ID。在 MSDN、VLSC 和 Internet 上都没有。

指令指出:

SQL Server 设置控制 /PID

指定 SQL Server 版本的产品密钥。如果未指定此参数,则使用评估。

这让我相信我的 SQL Server 现在处于评估模式。我现在想检查一下,如果我的 SQL Server 获得许可,以及它是如何获得许可的(我应该拥有 4 核的许可)。

事情有点复杂,因为另一个具有 4 核 SQL Server 的虚拟机,在另一个许可协议中获得许可,运行在同一台物理机器上,我读到物理核心必须获得许可,而不是虚拟机核心。我的新 VM 上的新 SQL Server 现在是否也使用与其他 VM 相同的许可证?

但是,我的问题是我不知道我的 SQL Server 现在是否已获得许可。我运行了以下查询:

PS C:\Users\Administrator\Documents> Invoke-SqlCmd -Query "SELECT @@Version" | fl *


Column1   : Microsoft SQL Server 2019 (RTM) - 15.0.2000.5 (X64)
                Sep 24 2019 13:48:23
                Copyright (C) 2019 Microsoft Corporation
                Standard Edition (64-bit) on Windows Server 2019 Standard 10.0 <X64> (Build 17763: ) (Hypervisor)

RowError  :
RowState  : Detached
Table     : {}
ItemArray : {Microsoft SQL Server 2019 (RTM) - 15.0.2000.5 (X64)
                Sep 24 2019 13:48:23
                Copyright (C) 2019 Microsoft Corporation
                Standard Edition (64-bit) on Windows Server 2019 Standard 10.0 <X64> (Build 17763: ) (Hypervisor)
            }
HasErrors : False

还有这个:

PS C:\Users\Administrator\Documents> Invoke-SqlCmd -Query "SELECT SERVERPROPERTY('productversion'), SERVERPROPERTY ('productlevel'), SERVERPROPERTY ('edition')" | fl *


Column1   : 15.0.2000.5
Column2   : RTM
Column3   : Standard Edition (64-bit)
RowError  :
RowState  : Detached
Table     : {}
ItemArray : {15.0.2000.5, RTM, Standard Edition (64-bit)}
HasErrors : False

但是,我现在很困惑。它说它是 SQL Server 的标准版,这似乎是正确的,但是它的许可证是从哪里获得的呢?它甚至有执照吗?它没有具体说。它怎么知道,它可以使用多少个内核?

谢谢你的帮助!

windows sql-server windows-server-core windows-server-2019
  • 1 1 个回答
  • 6108 Views

1 个回答

  • Voted
  1. Best Answer
    Alberto Morillo
    2021-04-14T09:34:02+08:002021-04-14T09:34:02+08:00

    在大多数情况下,产品密钥嵌入在 MSI(Microsoft 安装程序)安装程序中,您无需指定 PID。根据上面的查询,您成功安装了 SQL Server Standard Edition。

    SQL Server 使用荣誉系统进行许可,您不需要像使用 Windows Server 核心那样激活它。

    根据文档,SQL Server 标准版仅限于 4 个插槽或 24 个内核。

    • 4

相关问题

  • 知道任何适用于 Windows 的快速可编写脚本的 ftp 客户端吗?[关闭]

  • 如果 Windows 服务崩溃,如何自动重新启动它?

  • 无法安排任务(访问被拒绝)

  • 物理机重启时自动重启虚拟机(VMWare)

Sidebar

Stats

  • 问题 205573
  • 回答 270741
  • 最佳答案 135370
  • 用户 68524
  • 热门
  • 回答
  • Marko Smith

    新安装后 postgres 的默认超级用户用户名/密码是什么?

    • 5 个回答
  • Marko Smith

    SFTP 使用什么端口?

    • 6 个回答
  • Marko Smith

    命令行列出 Windows Active Directory 组中的用户?

    • 9 个回答
  • Marko Smith

    什么是 Pem 文件,它与其他 OpenSSL 生成的密钥文件格式有何不同?

    • 3 个回答
  • Marko Smith

    如何确定bash变量是否为空?

    • 15 个回答
  • Martin Hope
    Tom Feiner 如何按大小对 du -h 输出进行排序 2009-02-26 05:42:42 +0800 CST
  • Martin Hope
    Noah Goodrich 什么是 Pem 文件,它与其他 OpenSSL 生成的密钥文件格式有何不同? 2009-05-19 18:24:42 +0800 CST
  • Martin Hope
    Brent 如何确定bash变量是否为空? 2009-05-13 09:54:48 +0800 CST
  • Martin Hope
    cletus 您如何找到在 Windows 中打开文件的进程? 2009-05-01 16:47:16 +0800 CST

热门标签

linux nginx windows networking ubuntu domain-name-system amazon-web-services active-directory apache-2.4 ssh

Explore

  • 主页
  • 问题
    • 最新
    • 热门
  • 标签
  • 帮助

Footer

AskOverflow.Dev

关于我们

  • 关于我们
  • 联系我们

Legal Stuff

  • Privacy Policy

Language

  • Pt
  • Server
  • Unix

© 2023 AskOverflow.DEV All Rights Reserve