1

以下のレジストリ検索を使用して、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 など) を検索するにはどうすればよいですか?

4

1 に答える 1

1

以下のコードを使用します。

<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>
于 2013-05-28T13:20:38.023 に答える