命令行安装SQL Server 2022 Express时安全模式参数报错问题
解决SQL Server 2022 Express命令行安装时安全模式参数不识别的问题
你遇到的问题是因为SQL2022-SSEI-Expr.exe是SQL Server Express的引导安装程序(负责下载/提取安装介质),它本身不支持SECURITYMODE、SAPWD这类针对数据库引擎的配置参数——这些参数需要传递给真正的安装核心程序setup.exe。
解决步骤:
提取完整安装介质到本地目录
运行引导程序并指定提取路径,命令如下:.\SQL2022-SSEI-Expr.exe /Extract="C:\SQL2022Express"执行后,安装文件会被解压到
C:\SQL2022Express目录下。使用提取后的
setup.exe执行带安全模式配置的静默安装
进入提取后的目录,运行以下命令(替换YourStrongPassword!为你实际的SA密码):cd C:\SQL2022Express .\setup.exe /Q /Action="install" /IACCEPTSQLSERVERLICENSETERMS /FEATURES=SQLEngine /SECURITYMODE=SQL /SAPWD="YourStrongPassword!" /INSTANCENAME=SQLEXPRESS
参数说明:
/FEATURES=SQLEngine:指定仅安装数据库引擎(按需添加其他功能,如SSMS等)/INSTANCENAME=SQLEXPRESS:指定默认实例名(Express版本默认就是这个,可按需修改)/SECURITYMODE=SQL:启用混合身份验证模式/SAPWD="...":设置SA账户的密码
内容的提问来源于stack exchange,提问作者Joseph Herrera
相关产品推荐
相关产品推荐

