如何查看 SQL Server 许可证

Boo*_*Boy 13 licensing sql-server

我知道有三种 SQL 许可证:http : //www.microsoft.com/sqlserver/2005/en/us/pricing-licensing-faq.aspx

SSMS 中是否有对话框、sproc、注册表项等,我可以在服务器上查看以确定许可证的类型和数量?

谢谢

小智 9

在查询分析器中找到了这个条目,建议运行它:

select serverproperty('LicenseType'),serverproperty('NumLicenses')
Run Code Online (Sandbox Code Playgroud)

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

还:

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


小智 6

根据https://msdn.microsoft.com/en-us/library/ms174396.aspx

许可证类型未使用。SQL Server 产品不保留或维护许可证信息。总是返回禁用。

这适用于 2005+,因此与之前的答案相反,这并不意味着您使用的是未经许可的版本。