如果计算机上安装了SQL Server Management Studio Express 2005,我需要一种从Wise Install Script确定的方法。有人知道注册表项或安装SSMSE时会出现的内容吗?
答案 0 :(得分:1)
检测它的最可靠方法是使用MSI数据库来检测SQL Server Management Studio的状态。
您可以使用COM对象查询MSI数据库:
Installer.Products属性可以告诉您安装了哪些产品/包。 Installer.ProductState可以告诉您产品/包的状态。
大多数安装程序系统也可以执行相同的检查 - 使用API,Orca或类似的MSI工具查找产品SQL Mgmt Studio软件包/产品ID。
答案 1 :(得分:-1)
你可以试试这个:
HKEY_LOCAL_MACHINE\Software\MSSQLServer\MSSQLServer\CurrentVersion
获取CurrentVersion密钥的值,并将其与SQL Server Management Studio Express 2005的版本进行比较。