我需要检查“ Microsoft SQL Server ”版本,例如在多个系统上安装了标准版,快速版或企业版等(不是版本详细信息),但要获取版本详细信息,我需要手动执行@@version
查询每个 SQL Server Management Studio 窗口或控制台,它返回版本和版本详细信息。是否有任何其他方法或脚本可以从后端正确检查系统上安装的MS SQL Server版本而无需手动执行查询?
答案 0 :(得分:0)
SELECT SERVERPROPERTY('Edition') AS Edition
如果您根本不想执行查询,还可以解析sql日志(错误日志)。每个日志的第一行包含版本
编辑:可以使用xp_readerrorlog SP以编程方式查看日志,也可以在\ HKEY_LOCAL_MACHINE \ SOFTWARE \ Microsoft \ Microsoft SQL Server \ MSSQLxx.instance \ MSSQLServer \ Parameters - >中找到该路径。看看-e开关
或通过注册表。
计算机\ HKEY_LOCAL_MACHINE \ SOFTWARE \ Microsoft \ Microsoft SQL Server \ MSSQLxx。实例 \ Setup - >版