Ich verstehe, dass es drei Arten von SQL-Lizenzen gibt: http://www.microsoft.com/sqlserver/2005/en/us/pricing-licensing-faq.aspx
Gibt es ein Dialogfeld in SSMS, einen Sproc, einen Registrierungsschlüssel usw., in dem ich auf einem Server nach Art und Anzahl der Lizenzen suchen kann?
Vielen Dank
sql-server
licensing
Booji-Junge
quelle
quelle
Es wurde dieser Eintrag gefunden , der die Ausführung in Query Analyzer empfiehlt:
Ebenfalls:
quelle
Ich weiß, dass dieser Beitrag älter ist, habe aber keine Lösung gefunden, die die tatsächlichen Informationen enthält. Ich möchte daher mitteilen, was ich für SQL Server 2012 und höher verwende. Der unten stehende Link führt zum Screenshot mit den Informationen.
Zuerst ( lass es uns aufschlüsseln ):
SQL Server 2000:
SELECT SERVERPROPERTY ('LicenseType'), SERVERPROPERTY ('NumLicenses')
SQL Server 2005+:
Die "SELECT SERVER ( 'License'), SERVER ( 'NumLicenses')" ist nicht mehr in Gebrauch ist . Weitere Details finden Sie in der MSFT-Dokumentation: https://docs.microsoft.com/en-us/sql/t-sql/functions/serverproperty-transact-sql?view=sql-server-2017
SQL Server 2005 - 2008R2 müssten Sie:
Verwenden von PowerShell: https://www.ryadel.com/de/sql-server-retrieve-product-key-from-an-existing-installation/
Verwenden von TSQL (Sie müssen den Pfad des Registrierungsschlüssels bereits 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, vorausgesetzt, sie sind möglicherweise nicht so formatiert, wie Sie es möchten, aber die Informationen sind vorhanden und können zusammen mit aussagekräftigeren Informationen analysiert werden, die Sie wahrscheinlich nicht erwartet haben.
HINWEIS: Ich habe versucht, das Bild direkt einzufügen, aber da ich neu bei StakExchange bin, müssen wir dem Link unten folgen.
SQL Server-Lizenzinformationen über sp_readerrorlog
quelle