Entendo que existem três tipos de licenças SQL: http://www.microsoft.com/sqlserver/2005/en/us/pricing-licensing-faq.aspx
Existe uma caixa de diálogo no SSMS, um sproc, chave de registro, etc. Eu posso olhar em um servidor para determinar o tipo e o número de licenças?
obrigado
sql-server
licensing
Booji Boy
fonte
fonte
Encontrei esta entrada , que recomenda executar isso, no Query Analyzer:
Além disso:
fonte
Sei que esta postagem é mais antiga, mas não vi uma solução que forneça as informações reais, então quero compartilhar o que uso no SQL Server 2012 e acima. o link abaixo leva à captura de tela mostrando as informações.
Primeiro ( vamos dividir ):
SQL Server 2000:
SELECT SERVERPROPERTY ('LicenseType'), SERVERPROPERTY ('NumLicenses')
SQL Server 2005 ou superior:
O "SELECT SERVERPROPERTY ('LicenseType'), SERVERPROPERTY ('NumLicenses')" não está mais em uso. Você pode ver mais detalhes na documentação do MSFT: https://docs.microsoft.com/en-us/sql/t-sql/functions/serverproperty-transact-sql?view=sql-server-2017
SQL Server 2005 - 2008R2, você teria que:
Usando o PowerShell: https://www.ryadel.com/en/sql-server-retrieve-product-key-from-an-existing-installation/
Usando o TSQL (você precisaria saber o caminho da chave do registro imediatamente): https://docs.microsoft.com/en-us/sql/relational-databases/system-dynamic-management-views/sys-dm-server- registro-transact-sql? view = sql-server-2017
SQL Server 2012 ou superior
Agora, você pode extrair as informações de Licenciamento do SQL Server do Log de Erros do SQL Server, desde que elas não estejam no formato que você deseja, mas as informações estão lá e podem ser analisadas, além de informações mais descritivas que você provavelmente não esperava.
NOTA: Tentei colar a imagem diretamente, mas como sou novo no StakExchange, precisamos seguir o link abaixo.
Informações sobre a licença do SQL Server via sp_readerrorlog
fonte