我想通过 InstallShield 2010 静默安装 sql 2008 express。我在 cmd 提示符下测试了这个命令,它的工作。
SQLEXPRWT_x86_ENU.EXE /QS /IACCEPTSQLSERVERLICENSETERMS=True /INSTANCEID="SQL2008R2"
/SAPWD="pass" /SECURITYMODE="SQL" /INSTANCENAME="SQL2008R2" /ACTION="Install"
/FEATURES=SQLEngine,Replication,SSMS /ISSVCACCOUNT="NT AUTHORITY\NetworkService"
/ASCOLLATION="Latin1_General_CI_AS" /SQLCOLLATION="Latin1_General_CI_AS"
/ADDCURRENTUSERASSQLADMIN=True /SQLSVCACCOUNT="NT AUTHORITY\NETWORK SERVICE"
但是当我在 installshield 中添加这个命令时它不起作用!为什么?
问题1:我从微软下载sql express,在“Prerequisite Editor -> Application to Run”中添加sql.exe,是真的吗?
问题2:我在第二层添加了这个命令:“指定应用程序在静默模式下运行时的命令行:”,对吗?
我应该使用安装脚本吗?