Ich habe SQL Server 2008 installiert, aber ich bin nicht sicher, welche Lizenz installiert wurde. Gibt es eine einfache Möglichkeit, dies herauszufinden?
Antworten
Zu viele Anzeigen?Ich weiß, dass dieser Beitrag schon älter ist, aber ich habe keine Lösung gesehen, die die tatsächlichen Informationen bereitstellt, daher möchte ich mitteilen, was ich für SQL Server 2012 und höher verwende. Der unten stehende Link führt zum Screenshot, der die Informationen zeigt.
Erstens ( damit keine Zeit vergeudet wird ):
SQL Server 2000:
SELECT SERVERPROPERTY('LicenseType'), SERVERPROPERTY('NumLicenses')
SQL Server 2005+
Le site "SELECT SERVERPROPERTY('LicenseType'), SERVERPROPERTY('NumLicenses')" wird nicht mehr verwendet. Weitere Einzelheiten können Sie der MSFT-Dokumentation entnehmen: https://docs.microsoft.com/en-us/sql/t-sql/functions/serverproperty-transact-sql?view=sql-server-2017
SQL Server 2005 - 2008R2 müssten Sie das:
PowerShell verwenden: https://www.ryadel.com/en/sql-server-retrieve-product-key-from-an-existing-installation/
Mit TSQL (Sie müssten den Pfad des Registrierungsschlüssels auswendig kennen): https://docs.microsoft.com/en-us/sql/relational-databases/system-dynamic-management-views/sys-dm-server-registry-transact-sql?view=sql-server-2017
SQL Server 2012+
Jetzt können Sie SQL Server-Lizenzinformationen aus dem SQL Server-Fehlerprotokoll extrahieren. Zugegeben, es ist vielleicht nicht so formatiert, wie Sie es wünschen, aber die Informationen sind vorhanden und können analysiert werden, zusammen mit weiteren beschreibenden Informationen, die Sie wahrscheinlich nicht erwartet haben.
EXEC sp_readerrorlog @p1 = 0
,@p2 = 1
,@p3 = N'licensing'
HINWEIS: Ich habe versucht, das Bild direkt einzufügen, aber da ich neu bei stakoverflow bin, müssen wir dem Link unten folgen.
Wenn ich laufe:
exec sp_readerrorlog @p1 = 0
,@p2 = 1
,@p3 = N'licensing'
Ich verstehe:
SQL Server erkannte 2 Sockel mit 21 Kernen pro Sockel und 21 logischen Prozessoren pro Sockel, insgesamt 42 logische Prozessoren; basierend auf der SQL Server-Lizenzierung werden 20 logische Prozessoren verwendet. Dies ist eine Informationsmeldung; es ist keine Benutzeraktion erforderlich.
Außerdem zeigt SELECT @@VERSION:
Microsoft SQL Server 2014 (SP1-GDR) (KB4019091) - 12.0.4237.0 (X64) Jul 5 2017 22:03:42 Copyright (c) Microsoft Corporation Enterprise Edition (64-bit) auf Windows NT 6.3 (Build 9600: ) (Hypervisor)
Dies ist eine VM
- See previous answers
- Weitere Antworten anzeigen