SQL Server 2012/2014 Express setup.exe 在安静模式下运行时在 WS2012 R2 上失败
Posted
技术标签:
【中文标题】SQL Server 2012/2014 Express setup.exe 在安静模式下运行时在 WS2012 R2 上失败【英文标题】:SQL Server 2012/2014 Express setup.exe fails on WS2012 R2 when run in quiet mode 【发布时间】:2017-02-03 00:43:38 【问题描述】:我下载了SQLEXPR_x64_ENU.exe
并将其内容(/X
选项)提取到一个临时文件夹中。然后我尝试在安静模式下运行setup.exe
。不幸的是,设置失败了。
这是我用来安装服务器的命令行及其生成的输出:
C:\temp>%temp%\sqltemp\Setup.exe /q /ACTION=Install /FEATURES=SQLEngine
/INSTANCENAME=SQLEXPRESS
/SQLSVCACCOUNT="NT AUTHORITY\Network Service"
/SQLSYSADMINACCOUNTS="Builtin\Administrators"
/AGTSVCACCOUNT="NT AUTHORITY\Network Service"
/IACCEPTSQLSERVERLICENSETERMS
Microsoft (R) SQL Server 2014 12.00.2000.08
Copyright (c) Microsoft Corporation. All rights reserved.
出现以下错误:
无法加载一种或多种请求的类型。检索 LoaderExceptions 属性以获取更多信息。
错误结果:-2068774911 结果设施代码:1201 结果错误代码:1
请查看 summary.txt 日志以了解更多详细信息
安装失败时我找不到summary.txt
日志文件。但是,我发现SqlSetup.txt
具有以下内容(摘录):
[...]
02/02/2017 16:56:43.126 Attempting to get execution timestamp
02/02/2017 16:56:43.126 Timestamp: 20170202_165642
02/02/2017 16:56:43.126 Attempting to run user requested action from media ScenarioEngine.exe
02/02/2017 16:56:43.126 Attempting to launch process C:\Users\ADMINI~1\AppData\Local\Temp\sqltemp\x64\ScenarioEngine.exe
02/02/2017 16:56:46.423 Process returned exit code: 0x84B10001
02/02/2017 16:56:46.423 Media ScenarioEngine.exe returned exit code: 0x84B10001
02/02/2017 16:56:46.423 Attempting to load .Net security policy file C:\Windows\Microsoft.NET\Framework64\v4.0.30319\\CONFIG\security.config
02/02/2017 16:56:46.423 Attempting to remove .Net security code group node
[...]
我尝试了 SQL Server Express 2012 和 2014,但都失败并出现相同的错误。
当我在没有任何参数的情况下运行相同的setup.exe
(即不在安静模式下)时,安装工作正常。
有谁知道什么会导致安静模式失败?
谢谢。
【问题讨论】:
你有没有得到这个问题的解决方案? 【参考方案1】:-
尝试使用“/FEATURES=SQL”
尝试使用 SQL 安全性:“/SAPWD=MyStrongSAPassword2016 /SECURITYMODE=SQL”
创建本地 SQL 管理员帐户并在设置行中使用它(例如:WinCore\CoreAdmin + 密码:LocalAdmin2016) 请参阅适用于标准/企业的示例代码:
d:\setup.exe /ACTION=安装 /Q /IAcceptSQLServerLicenseTerms /SAPWD=MyStrongSAPassword2016 /SECURITYMODE=SQL /FEATURES=SQL /SQLSVCACCOUNT="WinCore\CoreAdmin" /SQLSVCPASSWORD="LocalAdmin2016" /SQLSYSADMINACCOUNTS="WinCore\CoreAdmin " /AGTSVCACCOUNT="WinCore\CoreAdmin" /AGTSVCPASSWORD="LocalAdmin2016" /ASSYSADMINACCOUNTS="WinCore\CoreAdmin"
【讨论】:
以上是关于SQL Server 2012/2014 Express setup.exe 在安静模式下运行时在 WS2012 R2 上失败的主要内容,如果未能解决你的问题,请参考以下文章
SQL Server 2012/2014 Express setup.exe 在安静模式下运行时在 WS2012 R2 上失败