如何知道我在 SQL 服务器或 Windows Server 安装上拥有什么许可证?

如何知道我在 SQL 服务器或 Windows Server 安装上拥有什么许可证?

是否有简单的方法可以找出与正在运行的 SQl Server 或 Windows Server 2008 副本相关联的许可证?

我有 Technet 订阅和 MSDN 订阅,但有时如果需要在短时间内快速建立测试环境,我也会使用试用版软件。我拥有所有软件的大量合法许可证(它们仅用于测试/开发),但我不想我的某个“试用许可证”意外过期……我如何知道我是否正在运行试用版?

答案1

对于 Windows 2008,我相信您可以通过查看控制面板中的“系统”选项来识别试用版,然后向下滚动到“激活”。如果是试用版,它应该会显示“60 天激活期”。从命令行运行 winver 也应该会告诉您。

对于 SQL Server,我认为如果您进入 SQL Server Management Studio 然后选择“帮助”、“关于”,它将在右侧显示剩余天数。

答案2

对于 SQL Server,您可以运行以下查询:

SELECT SERVERPROPERTY('productversion'), SERVERPROPERTY ('productlevel'), SERVERPROPERTY ('edition')

答案3

对于 SQL 服务器,查询是:

SELECT SERVERPROPERTY('ProductVersion') AS ProductVersion, SERVERPROPERTY ('ProductLevel') AS ProductLevel, SERVERPROPERTY('Edition') AS Edition, SERVERPROPERTY('EngineEdition') AS EngineEdition; GO

服务器属性 (Transact-SQL) 对于 Server 2008,命令是(从命令提示符)

cscript slmgr.vbs-dlv

答案4

我经常使用的一个方便的工具是 Magical Jellybean。它可以提取大多数 MS 软件以及大量其他流行程序的许可证密钥。您可以在以下网址查看http://www.magicaljellybean.com/keyfinder

由于我们是一家小公司,因此我们使用大量零售许可证和批量许可证。此工具可以非常方便地识别谁拥有什么。

相关内容