Sql-Server

SQL 命令行設置失敗

  • June 15, 2013

當直接執行 SQLEXPRADV_x64_ENU.exe 時,會出現 SQL 安裝中心,我可以正常安裝 SQLEXPRESS。我想執行自動命令行安裝,所以我完成了 SQLEXPRADV_x64_ENU.exe /X 以將文件提取到我的 USB 驅動器。我沒有運氣從命令行執行設置,或者不知道如何解決問題。C:\Program Files\Microsoft SQL Server\110\Setup Bootstrap\Log 中沒有生成日誌。

命令行:

“D:#Setup Large Software Packages\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 - 100 多個選項可能會花費一年時間使用它們。

從 SQLEXPRADV_x64_ENU.exe 提取文件後,安裝具有所有功能的 SQLEXPRESS 的正確命令行是什麼?

從 SQLEXPRADV_x64_ENU.exe 分解的文件看起來有問題。經過幾次嘗試,現在它接縫工作。

引用自:https://serverfault.com/questions/514362