使用退出代码设置 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执行服务就退出

Sql Server 2008 视图中的 ORDER BY

SQL Server 2008 R2,查询在 65536 行后退出

如何解决sql server18456错误

SQL Server 2000:如何退出存储过程?

请问微软提供的sql server 2008 r2 express怎么有两个版本呢?有啥区别啊?