Sql server 如何通过注册表搜索了解SQL Server的版本和版本
我使用下面的注册表搜索来确定是否安装了名为XXX的MS SQL Server 2005实例Sql server 如何通过注册表搜索了解SQL Server的版本和版本,sql-server,wix,wix3.6,Sql Server,Wix,Wix3.6,我使用下面的注册表搜索来确定是否安装了名为XXX的MS SQL Server 2005实例 <util:RegistrySearch Root="HKLM" Key="SOFTWARE\Microsoft\Microsoft SQL Server\XXX\MSSQLServer\CurrentVersion" Result="exists" Variable="SQLServer2005"
<util:RegistrySearch Root="HKLM"
Key="SOFTWARE\Microsoft\Microsoft SQL Server\XXX\MSSQLServer\CurrentVersion"
Result="exists"
Variable="SQLServer2005"
Value="9.00.5000.00"/>
如何仅通过注册表搜索来搜索MS SQL Server 2005版(developer、express等)?使用以下代码:
<Property Id="SQL_EDITION">
<RegistrySearch Id="CheckSQLEdition" Root="HKLM" Key="SOFTWARE\Microsoft\Microsoft SQL Server\XXX\DTS\Setup" Name="Edition" Type="raw" Win64="yes"/>
</Property>
使用以下代码:
<Property Id="SQL_EDITION">
<RegistrySearch Id="CheckSQLEdition" Root="HKLM" Key="SOFTWARE\Microsoft\Microsoft SQL Server\XXX\DTS\Setup" Name="Edition" Type="raw" Win64="yes"/>
</Property>