sql-server-2012 - 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 版本。
请帮帮我。
解决方案
来自SERVERPROPERTY的官方文档:
ProductVersion SQL Server 实例的版本,格式为“major.minor.build.revision”。
所以SELECT SERVERPROPERTY('ProductVersion')
会给你数据库引擎版本。要获取有关操作系统的信息,请使用sys.dm_os_windows_info:
select * from sys.dm_os_windows_info
推荐阅读
- memory - 将字符串放在闪存上的固定内存地址中
- javascript - JavaScript 不会保存所有的 cookie 数据
- constraints - Papyrus - 验证属性的 OCL 约束
- mysql - 在 Talend 中将所有 MYSQL 组件转换为 Greenplum 组件
- android - Zebra Datawedge 6.2.24 启用/禁用在 Zebra TC75 上不起作用
- python - 如何删除sklearn的部分依赖图中的十分位标记?
- nginx - Kubernetes Ingress 重定向到不同于 nginx 根目录的目录
- javascript - mongoDB Compass 中的正则表达式。过滤所有不包含某些字符的数据
- python - 使用标签编码器时出现 TypeError
- javascript - 如何使用“-”访问 json 字段,例如 'data-id': 'smth'