Entiendo que hay tres tipos de licencias SQL: http://www.microsoft.com/sqlserver/2005/en/us/pricing-licensing-faq.aspx
¿Hay un cuadro de diálogo en SSMS, un sproc, clave de registro, etc. que pueda consultar en un servidor para determinar el tipo y la cantidad de licencias?
Gracias
sql-server
licensing
Booji Boy
fuente
fuente
Encontré esta entrada , que recomienda ejecutar esto, en el Analizador de consultas:
También:
fuente
Sé que esta publicación es anterior, pero no he visto una solución que proporcione la información real, por lo que quiero compartir lo que uso para SQL Server 2012 y versiones posteriores. El siguiente enlace lleva a la captura de pantalla que muestra la información.
Primero ( analicemos ):
SQL Server 2000:
SELECCIONAR PROPIEDAD DEL SERVIDOR ('LicenseType'), SERVERPROPERTY ('NumLicenses')
SQL Server 2005+:
El "SELECT SERVERPROPERTY ( 'LICENSETYPE'), SERVERPROPERTY ( 'NumLicenses')" no está en uso más. Puede ver más detalles sobre la documentación de MSFT: https://docs.microsoft.com/en-us/sql/t-sql/functions/serverproperty-transact-sql?view=sql-server-2017
SQL Server 2005 - 2008R2 tendría que:
Usando PowerShell: https://www.ryadel.com/en/sql-server-retrieve-product-key-from-an-existing-installation/
Usando TSQL (necesitaría conocer la ruta de acceso de la clave de registro): 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+
Ahora, puede extraer la información de Licencia de SQL Server del Registro de errores de SQL Server, dado que puede que no esté formateada de la manera que desee, pero la información está allí y puede analizarse, junto con información más descriptiva que probablemente no esperaba.
NOTA: Intenté pegar la imagen directamente, pero como soy nuevo en StakExchange tenemos que seguir el siguiente enlace.
Información de licencia de SQL Server a través de sp_readerrorlog
fuente