我有一个使用 InstallShield 2014 Pro 构建的安装项目,我在安装的某个部分遇到了问题。
在阅读了几篇关于 stackoverflow 的博客、MSDN 文章和帖子后,我请求帮助以安静地安装 Sql Server 2008 R2 作为我的应用程序的先决条件之一。这是我到目前为止所做的:
- 将 pre req 添加到安装项目中,确保添加了 Sql Server 2008R2 的所有必要 pre req。
- 设置 pre req 安装顺序以确保首先安装 Sql Server 的必要 pre reqs。
在编辑器中打开 Sql Server pre req 来设置命令参数。
我设置的那些原始参数是:
/QS /HIDECONSOLE="True" /ACTION=安装 /IACCEPTSQLSERVERLICENSETERMS /FEATURES=SQLENGINE /INSTANCENAME=MSSQLSERVER /SECURITYMODE=SQL /SAPWD="************" /TCPENABLED= 1 /SQLAUTOSTART=1 / AGTSVCACCOUNT="NT AUTHORITY\网络服务"
那没有用,所以我尝试了这个:
/QS /Action=安装 /Hideconsole /IACCEPTSQLSERVERLICENSETERMS /SkipRules=RebootRequiredCheck /FEATURES=SQLENGINE /InstanceName=MSSQLSERVER /AGTSVCACCOUNT="NT AUTHORITY\Network Service" /AGTSVCSTARTUPTYPE=Automatic /SQLSVCACCOUNT="NT AUTHORITY\Network Service" /ASSYSADMINACCOUNTS=" NT AUTHORITY\Network Service" /SQLSYSADMINACCOUNTS="Builtin\Administrators" /BROWSERSVCSTARTUPTYPE=自动 /SECURITYMODE=SQL /SAPWD=********* /ADDCURRENTUSERASSQLADMIN=True /TCPENABLED=1
现在,pre req 在安装过程中被识别并且 Sql 安装被解包,但随后 UI 显示给用户。这是我需要避免的!
那么我到底错过了什么或做错了什么?我感谢任何和所有对此的回应!
在此先感谢,埃里克