Warning: file_get_contents(/data/phpspider/zhask/data//catemap/0/windows/15.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
Windows 在Burn boostraped安装程序中运行SQL Server 2012 SP1安装程序时,为什么会失败?_Windows_Wix_Installation_Burn_Sql Server 2012 Express - Fatal编程技术网

Windows 在Burn boostraped安装程序中运行SQL Server 2012 SP1安装程序时,为什么会失败?

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

我有一个WiX包,它有一个SQL Server 2012 SP1 EXE包,可以在VM中正确安装SQL Server。当从具有在VM中工作的相同操作系统的启动计算机时,安装失败,但是当我运行ExePackage中指定的命令行时,没有问题,并且SQL Server安装正确

对于SQLServer设置,引导程序中运行的哪些内容可能会发生变化

这是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"
>


更新了:设置。

检查SQL Server安装的日志,进程在尝试使用管道连接到新安装的服务器时似乎遇到了问题…可能创建进程的方式不允许使用管道连接到新的SQL server实例?传递/NPENABLED=0以禁用命名管道似乎解决了问题,但问题仍然存在…在引导程序中运行会有什么问题?我说得太早了,/NPENABLED=0没有解决问题(它确实工作过一次,但不可靠)…=(当它失败时,你会遇到什么错误?@caveman\u dick我已经将日志添加到问题中。希望你能看到我错过的东西!)