SQL Server 2008 R2是我的安装程序先决条件之一。我知道我们需要使用RegistrySearch检查注册表项来检测 SQL Server。我在网上搜索过,但我对很多注册表项感到完全困惑。我已经在安装了 SQL Server 2008 R2 的机器上自行检查,并在注册表项下方找到。谁能告诉我哪个是正确的条目来检查?是否有任何其他标准注册表项来检测 SQL 服务器?
当前版本值为 10.5
HKEY_LOCAL_MACHINE\SOFTWARE\Wow6432Node\Microsoft\Microsoft SQL Server Redist\SQLBrowser\1033\CurrentVersion
HKEY_LOCAL_MACHINE\SOFTWARE\Wow6432Node\Microsoft\Microsoft SQL Server Redist\SQLBrowser\CurrentVersion
HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Microsoft SQL Server 2008 Redist\SQLNCLI10\1033\CurrentVersion
HKEY_LOCAL_MACHINE\SOFTWARE\Wow6432Node\Microsoft\Microsoft SQL Server\100\Tools\ClientSetup\CurrentVersion