Warning: file_get_contents(/data/phpspider/zhask/data//catemap/3/wix/2.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Sql server 如何通过注册表搜索了解SQL Server的版本和版本_Sql Server_Wix_Wix3.6 - Fatal编程技术网

Sql server 如何通过注册表搜索了解SQL Server的版本和版本

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"

我使用下面的注册表搜索来确定是否安装了名为XXX的MS SQL Server 2005实例

<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>