Sql-Server
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 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 分解的文件看起來有問題。經過幾次嘗試,現在它接縫工作。