Como exibir licenças do SQL Server


Respostas:


6

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.



Então, como encontro qual é a licença?
binki

Você não poderá verificar nenhuma informação de licenciamento a partir do servidor sql. Se você estiver usando o SQL Server 2012 Enterprise e não souber se está usando a edição limitada principal, basta examinar o Log de Erros do SQL Server e você verá as informações registradas lá. Um relatório de descoberta permitirá que você veja a versão instalada, mas isso não é necessariamente o mesmo que sua licença. blogs.msdn.microsoft.com/petersad/2009/11/12/… Basicamente, você precisa voltar para a licença em papel pelo que encontrei.
precisa saber é o seguinte

9

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

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

"Se a consulta acima retornar DESATIVADO, 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)."


Eu acho que isso só é válido para o SQL Server 2000. O SQL Server 2005+ não mantém mais essas informações. Ver resposta por VoteCoffee
Booji Boy 9/15/21

SELECIONAR SERVERPROPERTY ( 'LicenseType'), SERVERPROPERTY ( 'NumLicenses'), SERVERPROPERTY ( 'productversion'), SERVERPROPERTY ( 'ProductLevel'), SERVERPROPERTY ( 'Edition')
arnav

2

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

Ao utilizar nosso site, você reconhece que leu e compreendeu nossa Política de Cookies e nossa Política de Privacidade.
Licensed under cc by-sa 3.0 with attribution required.