InstallShield 2014 Pro でビルドしたインストール プロジェクトがあり、インストールの一部で問題が発生しています。
いくつかのブログ、MSDN の記事、およびスタック オーバーフローに関する投稿を読んだ後、アプリケーションの前提条件の 1 つとして Sql Server 2008 R2 のサイレント インストールを行う方法を教えてください。これが私がこれまでに行ったことです:
- Sql Server 2008R2 に必要なすべての前提条件が追加されていることを確認して、インストール プロジェクトに前提条件を追加しました。
- Sql Server に必要な前提条件が最初にインストールされるように、前提条件のインストール順序を設定します。
エディタで Sql Server pre req を開き、コマンド parms を設定しました。
私が設定した元のパラメーターは次のとおりです。
/QS /HIDECONSOLE="True" /ACTION=インストール /IACCEPTSQLSERVERLICENSETERMS /FEATURES=SQLENGINE /INSTANCENAME=MSSQLSERVER /SECURITYMODE=SQL /SAPWD="************" /TCPENABLED=1 /SQLAUTOSTART=1 / AGTSVCACCOUNT="NT AUTHORITY\Network Service"
それはうまくいかなかったので、私はこれを試しました:
/QS /Action=Install /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
現在、インストール中に前提条件が認識され、Sql インストールがアンパックされますが、UI はユーザーに表示されます。これは私が避ける必要があるものです!
では、ここで何が欠けているか、間違っているのでしょうか? これに対するすべての応答に感謝します!
前もってありがとう、エリック