如何查看SQL Server许可证


Answers:


6

每个https://msdn.microsoft.com/en-us/library/ms174396.aspx

LicenseType未使用。SQL Server产品不保留或维护许可证信息。始终返回DISABLED。

这对于2005+版本是正确的,因此这并不意味着您使用的是未经许可的版本,与先前的回答相反。



那么,如何找到许可证呢?
宾基

您将无法从sql server内部检查任何许可信息。如果您使用的是SQL Server 2012 Enterprise,并且您不知道是否使用的是核心限量版,则只需检查SQL Server错误日志,您将看到其中记录的信息。发现报告将使您可以查看已安装的版本,但这不一定与您的许可证相同。 blogs.msdn.microsoft.com/petersad/2009/11/12/… 基本上,您必须从我发现的内容中恢复到纸质许可。
VoteCoffee

9

在查询分析器中找到此条目,建议您运行该条目

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

“如果以上查询返回DISABLED,则在SQL Server文件夹(C:\ Program Files \ Microsoft SQL Server \ 80 \ Tools \ Binn)中找到此“ sqlslic.cpl”文件,右键单击->使用控制面板打开。这将显示您使用的许可类型”

也:

“ DISABLED通常意味着您正在使用SQL Server的MSDN副本(因此,不是生产许可证-MSDN许可证用于开发和测试)。”


我想这仅适用于SQL Server2000。SQLServer 2005+不再保留此信息,请参阅VoteCoffee的回答
Booji Boy

选择SERVERPROPERTY('LicenseType'),SERVERPROPERTY('NumLicenses'),SERVERPROPERTY('productversion'),SERVERPROPERTY('productlevel'),SERVERPROPERTY('edition')
arnav

2

我知道这篇文章比较老,但是还没有看到提供实际信息的解决方案,因此我想分享我在SQL Server 2012及更高版本中使用的内容。下面的链接指向显示信息的屏幕截图。

首先(让我们分解一下):

SQL Server 2000:

SELECT SERVERPROPERTY('LicenseType'),SERVERPROPERTY('NumLicenses')

SQL Server 2005+:

“SELECT SERVERPROPERTY( '授权类型'),SERVERPROPERTY( 'NumLicenses')”是不再使用。您可以在MSFT文档上查看更多详细信息:https ://docs.microsoft.com/zh-cn/sql/t-sql/functions/serverproperty-transact-sql ? view = sql-server-2017

SQL Server 2005-2008R2,您必须:

使用PowerShell:https//www.ryadel.com/en/sql-server-retrieve-product-key-from-an-existing-installation/

使用TSQL(您需要立即了解注册表项的路径):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以上版本

现在,您可以从“ SQL Server错误日志”中提取“ SQL Server许可信息”,前提是它可能没有按照您想要的方式进行格式化,但是该信息在那里并且可以解析,以及您可能没有想到的更多描述性信息。

注意:我尝试直接粘贴图像,但是由于我是StakExchange的新手,所以我们必须单击下面的链接。

通过sp_readerrorlog的SQL Server许可证信息

By using our site, you acknowledge that you have read and understand our Cookie Policy and Privacy Policy.
Licensed under cc by-sa 3.0 with attribution required.