我正在寻找以编程方式检查特定计算机上是否安装了SQL Server 2005或2008的方法。
使用某些MS包,就像在某个路径上检查注册表中的Install
值一样简单。例如,要检查Full NET 4,需要查看HKLM\SOFTWARE\Microsoft\NET Framework Setup\NDP\v4\Full
。
SQL Server有类似的东西吗?我正在寻找真实的东西,而不是“快递”。我该如何区分?此外,对2005年,2008年或R2的任何个人支票或累积支票都可以。
此外,我并不限制自己注册。如果检查包括文件系统搜索,那也很好。
答案 0 :(得分:5)
唯一支持的方法是连接到它并执行
Select ServerProperty('Edition')