如何检查是否安装了SQL Server 2005或2008

本文关键字:SQL Server 2005 2008 安装 是否 何检查 检查 | 更新日期: 2023-09-27 18:18:13

我正在寻找以编程方式检查SQL Server 2005或2008是否安装在特定机器上的方法。

对于某些MS软件包,它就像检查注册表中特定路径上的Install值一样容易。例如,要检查Full . NET 4,您需要查看HKLM'SOFTWARE'Microsoft'NET Framework Setup'NDP'v4'Full

是否有一个类似的事情为SQL Server?我要的是货真价实的东西,不是特快专递。我怎么区分呢?此外,任何2005年、2008年或R2的单独支票或累积支票都可以。

此外,我没有限制自己注册表。如果检查包含文件系统搜索,那也完全可以。

我已经找到了一些这样和这样的答案,但它们并不能完全满足我的杯子

如何检查是否安装了SQL Server 2005或2008

唯一支持的找出版本的方法是连接到它并执行

Select ServerProperty('Edition')