首页 > 解决方案 > Windows Server 2008 + SQL Server 2012 中的 SERVERPROPERTY('ProductVersion') 值

问题描述

拥有 Windows Server 2008 + SQL Server 2012 的环境。

SELECT SERVERPROPERTY('ProductVersion')

下面的查询会返回 11.X.XXXX.XX 还是 10.XX.XXXX.X

请分享 SERVERPROPERTY 函数是检查 SQL Server 版本还是 Windows Server 版本。

请帮帮我。

标签: sql-server-2012sql-server-2008-r2

解决方案


来自SERVERPROPERTY的官方文档:

ProductVersion SQL Server 实例的版本,格式为“major.minor.build.revision”。

所以SELECT SERVERPROPERTY('ProductVersion')会给你数据库引擎版本。要获取有关操作系统的信息,请使用sys.dm_os_windows_info

select * from sys.dm_os_windows_info

推荐阅读