无人值守安装SQL Server参数错误处理

您当前的位置:   首页 > 首页 > 解决方案
无人值守安装SQL Server参数错误处理
发布时间:2026-02-24 05:10:11

我在部署项目的时候,需要用批处理无人值守安装SQLserver,.Net等组件。

于是查了微软官方文档,其中一项内容如下:http://msdn.microsoft.com/zh-cn/library/ms144259.aspx

SQL Server 安装程序控件

      
        

   /IACCEPTSQLSERVERLICENSETERMS

        

   仅在为无人参与安装指定了 /Q 或 /QS 参数时是必需的。      

必需,用于确认接受许可条款。

请注意,此项提示将“无人参与安装指定了 /Q 或 /QS 参数时是必需的”重点标识了。。

并且,给出了一个示例,内容如下:

安装新的具有 SQL Server 数据库引擎、复制和全文搜索组件的独立实例。

Setup.exe /q /ACTION=Install /FEATURES=SQL /INSTANCENAME=MSSQLSERVER /SQLSVCACCOUNT="" /SQLSVCPASSWORD="" /SQLSYSADMINACCOUNTS="" /AGTSVCACCOUNT="NT AUTHORITYNetwork Service" /IACCEPTSQLSERVERLICENSETERMS

在我多次安装均出错的情况下,先解压了安装包,再进行命令行下手工尝试,得到错误为“无法识别指定的设置“IACCEPTSQLSERVERLICENSETERMS”。”

我尝试删除了 /IACCEPTSQLSERVERLICENSETERMS 参数。出人意料的竟然成功了。。

这,这简直就是坑爹啊!!!