sql-server - 所有版本 SQL Server 注册表项

标签 sql-server registry

是否有任何注册表值可供我检查以查看是否安装了任何版本的 SQL Server? 我想检查一个值...不是 2005 年的值,另一个 2008 年的值等等。

最佳答案

我也遇到了同样的问题。我不认为有一个“一站式购物”的位置。

真正复杂的是命名实例的概念——您可以在同一台机器上安装多个版本的 sql。

例如:
HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Microsoft SQL Server\Inst1\MSSQLServer\CurrentVersion<br/> HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Microsoft SQL Server\Inst2\MSSQLServer\CurrentVersion

对于 SQL 2008,至少,您可以在
枚举实例列表 HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Microsoft SQL Server\Instance Names\SQL

关于sql-server - 所有版本 SQL Server 注册表项,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/2044431/

相关文章:

sql-server - 通过具有索引的多列之一进行选择

c# - 列出所有可用的 ProgId

c++ - MFC CFileDialog 在用户上次运行时选择的位置打开

PHP SQL 服务器 PDOException :could not find driver

sql-server - 在函数中使用 CTE 在 SQL Server 上的工作日

sql - 选择类别属于层次结构中任何类别的产品

c# - 使用 C# 应用程序在 WinCE 中保存注册表值

c# - 将 INSERT 查询批处理到 SQL 2005/8 中的最有效和最简单的方法是什么

c++ - WINAPI:Windows 注册表功能失败

registry - 通过注册表检测Office是32位还是64位