1
在我的WiX的安裝程序我有這些特性讓SQL數據路徑如何獲得SQLDataRoot註冊表設置在威克斯安裝64位
<Property Id="SQLSERVERINSTANCENAME" >
<RegistrySearch Id="SqlServerInstanceName" Root="HKLM" Key="SOFTWARE\Microsoft\Microsoft SQL Server\Instance Names\SQL" Name="MSSQLSERVER" Type="raw"/>
</Property>
<Property Id="SQLSERVERDATAPATH" >
<RegistrySearch Id="SqlServerDataPath" Root="HKLM" Key="SOFTWARE\Microsoft\Microsoft SQL Server\[SQLSERVERINSTANCENAME]\Setup" Name="SQLDataRoot" Type="raw"/>
</Property>
,但它不能在64位Windows上工作2008服務器R2
謝謝,這是非常有用的。關於註冊表問題,我添加了Win64 = yes屬性,但值爲空。 – gangt
Win64 = yes很好。以前我設置了Execute =「deferred」,我刪除了它並且工作。 – gangt