Windows 在Burn boostraped安装程序中运行SQL Server 2012 SP1安装程序时,为什么会失败?
我有一个WiX包,它有一个SQL Server 2012 SP1 EXE包,可以在VM中正确安装SQL Server。当从具有在VM中工作的相同操作系统的启动计算机时,安装失败,但是当我运行ExePackage中指定的命令行时,没有问题,并且SQL Server安装正确 对于SQLServer设置,引导程序中运行的哪些内容可能会发生变化 这是ExePackage:Windows 在Burn boostraped安装程序中运行SQL Server 2012 SP1安装程序时,为什么会失败?,windows,wix,installation,burn,sql-server-2012-express,Windows,Wix,Installation,Burn,Sql Server 2012 Express,我有一个WiX包,它有一个SQL Server 2012 SP1 EXE包,可以在VM中正确安装SQL Server。当从具有在VM中工作的相同操作系统的启动计算机时,安装失败,但是当我运行ExePackage中指定的命令行时,没有问题,并且SQL Server安装正确 对于SQLServer设置,引导程序中运行的哪些内容可能会发生变化 这是ExePackage: <ExePackage Id = "SqlServerExpress" Cache
<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"
>
更新了:设置。检查SQL Server安装的日志,进程在尝试使用管道连接到新安装的服务器时似乎遇到了问题…可能创建进程的方式不允许使用管道连接到新的SQL server实例?传递/NPENABLED=0以禁用命名管道似乎解决了问题,但问题仍然存在…在引导程序中运行会有什么问题?我说得太早了,/NPENABLED=0没有解决问题(它确实工作过一次,但不可靠)…=(当它失败时,你会遇到什么错误?@caveman\u dick我已经将日志添加到问题中。希望你能看到我错过的东西!)