【问题标题】:How to find if SQL Server 2008 Management Objects installed?如何查找是否安装了 SQL Server 2008 管理对象?
【发布时间】:2011-12-14 09:24:27
【问题描述】:

我的应用程序需要安装 SMO 库。我希望我的安装程序验证是否已经安装了 SQL Server 2008 管理对象,如果没有安装与我的安装程序捆绑在一起的 SMO 功能包。如何确定它是否已经安装?是否有任何注册表项要验证?

谢谢, 下摆

【问题讨论】:

  • 有人可以回复吗?

标签: sql-server-2008 smo


【解决方案1】:

SQL Server 2012 解决方案:

HKLM\SOFTWARE\Microsoft\Microsoft SQL Server\SharedManagementObjects\CurrentVersion\Version

您可以检查该键是否存在(并检查该值是否大于11)。

【讨论】:

    【解决方案2】:

    我认为 SMO 的注册表项位于 HKEY_CLASSES_ROOT\Microsoft.SqlServer.Management.Smo.Database。您可能会检查此密钥是否存在,如果不存在则安装 Feature Pack。看看here,看看对你有没有帮助?

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 2018-01-07
      • 2023-03-29
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多