SQL 命令行设置失败

SQL 命令行设置失败

直接运行 SQLEXPRADV_x64_ENU.exe 时,SQL 安装中心就会出现,我可以正常安装 SQLEXPRESS。我想执行自动命令行安装,因此我已执行 SQLEXPRADV_x64_ENU.exe /X 将文件提取到我的 USB 驱动器。我无法从命令行运行安装程序,也不知道如何排除故障。C:\Program Files\Microsoft SQL Server\110\Setup Bootstrap\Log 中没有生成任何日志。

命令行:

“D:#Setup 大型软件包\SQLEXPRADV\setup.exe”/qs /ACTION=Install /IAcceptSQLServerLicenseTerms /INSTANCENAME=SQLEXPRESS /ROLE=ALLFeatures_WithDefaults /ADDCURRENTUSERASSQLADMIN

结果:

Description:
  Stopped working

Problem signature:
  Problem Event Name:   CLR20r3
  Problem Signature 01: scenarioengine.exe
  Problem Signature 02: 11.0.2100.60
  Problem Signature 03: 4f35e1de
  Problem Signature 04: mscorlib
  Problem Signature 05: 2.0.0.0
  Problem Signature 06: 4fee6afb
  Problem Signature 07: 366d
  Problem Signature 08: 10
  Problem Signature 09: System.ArgumentNullException
  OS Version:   6.2.9200.2.0.0.272.7
  Locale ID:    1033

Read our privacy statement online:
  http://go.microsoft.com/fwlink/?linkid=190175

If the online privacy statement is not available, please read our privacy statement offline:
  C:\Windows\system32\en-US\erofflps.txt

当批处理终止时,我得到以下信息:

Unhandled Exception: System.ArgumentNullException: Value cannot be null.
Parameter name: path1
   at System.IO.Path.Combine(String path1, String path2)
   at Microsoft.SqlServer.Chainer.Setup.Setup.PreloadAssemblies()
   at Microsoft.SqlServer.Chainer.Setup.Setup.Main()

我已关注:

博客:SQL 2012 无人值守安装脚本- 不工作。

MSDN:从命令提示符安装 SQL Server 2012- 数百种选择可能要花一年的时间去玩。

从 SQLEXPRADV_x64_ENU.exe 提取文件后,安装具有所有功能的 SQLEXPRESS 的正确命令行是什么?

答案1

看起来 SQLEXPRADV_x64_ENU.exe 中爆出的文件有问题。尝试几次后,现在似乎可以正常工作了。

相关内容