it-swarm-pt.tech

Como exibir licenças do SQL Server

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. Posso olhar em um servidor para determinar o tipo e o número de licenças?

Obrigado

13
Booji Boy

Por https://msdn.Microsoft.com/en-us/library/ms174396.aspx :

LicenseType é Não utilizado. As informações da licença não são preservadas ou mantidas pelo produto SQL Server. Sempre retorna DESATIVADO.

Isso é verdadeiro para 2005+, portanto, NÃO significa que você está usando uma versão não licenciada, ao contrário da resposta anterior.

6
VoteCoffee

Encontrado esta entrada , que recomenda executar isso, no Query Analyzer:

select serverproperty('LicenseType'),serverproperty('NumLicenses')

"Se a consulta acima retornar DESATIVADA, localize esse arquivo" sqlslic.cpl "na pasta do servidor SQL (C:\Arquivos de Programas\Microsoft SQL Server\80\Tools\Binn), clique com o botão direito do mouse-> Abrir com o Painel de Controle. Isso mostrará você é o tipo de licenciamento usado "

Além disso:

"DESATIVADO geralmente significa que você está usando uma cópia MSDN do SQL Server (portanto, não uma licença de produção - as licenças MSDN são destinadas ao desenvolvimento e teste)."

9
user1797

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 +:

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ê precisaria:

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-registry-transact-sql? view = sql-server-2017

SQL Server 2012 +

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 da licença do SQL Server via sp_readerrorlog

2
Josean