我正在尝试从命令行安装带有SP2的SQL Server 2008 R2 Express。
一切正常,但未安装Configuration Manager。
我正在使用的文件是SQLEXPRWT_x64_ENU.exe
命令行是
sqlexprwt_x64_ENU /q /hideconsole /action=Install /features=SQL
/instancename=SQLEXPRESS /enableranu=1
/sqlsvcaccount=NT Authority\System /AddCurrentUserAsSqlAdmin
/skiprules=RebootRequiredCheck /IAcceptSQLServerLicenseTerms
/securitymode=SQL /sapwd=XXXXXXX /tcpenabled=1
/sqlsvcstartuptype=Automatic /browsersvcstartuptype=Automatic
我也试过/features=SQL,TOOLS
但没有成功。
手动安装会安装Config Manager和SSMS等,因此可以完成;但显然不是来自命令行。
我做错了什么?
编辑以扩展dvdd的答案:功能的SSMS参数是缺少的成分。鉴于它的名字,我假设(是的,我知道)它安装了SSMS;但事实上,即使不使用exe的'wt'版本进行安装,它也可以安装Config Manager。
答案 0 :(得分:1)
我的生产部署包括安装参数/features=SQLENGINE,SSMS
以完成此任务。