Windows

如何檢查 SQL Server 2019 Standard 是否在 Server Core 上啟動?

  • April 13, 2021

我通過從我們的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 的標準版,這似乎是正確的,但是它的許可證是從哪裡獲得的呢?它甚至有執照嗎?它沒有具體說。它怎麼知道,它可以使用多少個核心?

謝謝你的幫助!

在大多數情況下,產品密鑰嵌入在 MSI(Microsoft 安裝程序)安裝程序中,您無需指定 PID。根據上面的查詢,您成功安裝了 SQL Server Standard Edition。

SQL Server 使用榮譽系統進行許可,您不需要像使用 Windows Server 核心那樣啟動它。

根據文件,SQL Server 標準版僅限於 4 個插槽或 24 個核心。

引用自:https://serverfault.com/questions/1060095