VM に SQL Server を正しくインストールする SQL Server 2012 SP1 ExePackage を含むWiXバンドルがあります。VM で動作するのと同じ OS を使用してVHDからマシンを起動すると、セットアップは失敗しますが、ExePackage で指定されたコマンド ラインを実行すると、問題はなく、SQL Server が正しくインストールされます。
ブートストラップ内で何が実行されている可能性があり、SQL Server セットアップのために変更されますか?
これは ExePackage です:
<ExePackage
Id = "SqlServerExpress"
Cache = "no"
Compressed = "no"
PerMachine = "yes"
Permanent = "yes"
Vital = "yes"
Name = "redist\SQLEXPR_x64_ENU.exe"
InstallCommand = "/ACTION=Install /UPDATEENABLED=false /INSTANCENAME=$(var.SqlInstanceName) /FEATURES=SQLEngine /QS /HIDECONSOLE /ROLE=ALLFeatures_WithDefaults /SKIPRULES=RebootRequiredCheck /SQLSYSADMINACCOUNTS=BUILTIN\Administrators /IACCEPTSQLSERVERLICENSETERMS"
RepairCommand = "/ACTION=Repair /UPDATEENABLED=false /INSTANCENAME=$(var.SqlInstanceName) /FEATURES=SQLEngine /QS /HIDECONSOLE"
DownloadUrl = "$(var.SqlDownloadUrl_x64)"
InstallCondition = "VersionNT64"
DetectCondition = "SqlServerInstanceInstalled"
>
更新: セットアップログ。