使用退出代码设置 SQL Server Express 静默安装失败:0x84B40003 和 0x84C40013
Posted
技术标签:
【中文标题】使用退出代码设置 SQL Server Express 静默安装失败:0x84B40003 和 0x84C40013【英文标题】:Fails on setup of SQL Server Express silent Installation with Exit Codes: 0x84B40003 and 0x84C40013 【发布时间】:2016-09-12 01:26:59 【问题描述】:我正在尝试使用带有 SQL Server Express 静默安装的 Installshield 2015 进行设置,我使用以下值设置了“为应用程序指定命令行”:
SQLEXPR_x86_ENU.exe /QS /FEATURES=SQLEngine,Replication,Conn
/IAcceptSQLServerLicenseTerms=1 /SQLSVCSTARTUPTYPE=Automatic
/ACTION=Install /INSTANCENAME=SQLExpress /SQLSVCACCOUNT="NT AUTHORITY\Network Service"
/SQLSYSADMINACCOUNTS="BUILTIN\ADMINISTRATORS"
/AGTSVCACCOUNT="NT AUTHORITY\Network Service" /AGTSVCSTARTUPTYPE=Automatic
/ERRORREPORTING=0 /SECURITYMODE=SQL /SAPWD=""
/RSSVCACCOUNT="NT AUTHORITY\Network Service" /RSSVCSTARTUPTYPE=Automatic
SQL Server Express 设置失败,当检查位于“Windows 临时文件夹”中的 SqlSetup.log
时,我看到了这些行:
09/10/2016 05:23:55.076 进程返回退出代码:0x84B40003
09/10/2016 05:23:55.248 工作流 RUNRULES /RULES=GlobalRules 返回退出代码:0x84B40003
09/10/2016 05:23:57.881 安装程序关闭,退出代码:0x84C40013
有谁知道这些代码的含义以及我到底要做什么?
【问题讨论】:
【参考方案1】:试试下面的 setup.exe /action=repair
然后确保您拥有 .NET 4.0,这是必需的,但不在内存的安装程序包中。抓到很多人。
【讨论】:
我已经在我的电脑上安装了 Visual Studio 2013,我 100% 确定问题不在于 .net 框架。似乎 0x84B40003 代码谈论“Windows Admin Permission”,但我不知道另一个!以上是关于使用退出代码设置 SQL Server Express 静默安装失败:0x84B40003 和 0x84C40013的主要内容,如果未能解决你的问题,请参考以下文章
sqlserver2008 openquery执行服务就退出