В нашем проекте InstallShield мы устанавливаем SQL Server 2008 R2 Express с параметром как тихий.
Примерно в 99% случаев все работает, установка проходит.
Но по крайней мере на одном клиентском ПК у нас время от времени возникают проблемы. На этот раз у нас есть поведение, при котором программа установки SQL игнорирует заданные параметры, во время установки программа установки SQL хочет, чтобы пользователь настроил все. Наша установка InstallShield ждет нормально.
(У заказчика французская Windows XP с SP3).
Единственная странная вещь, которую мы нашли в файлах журнала, это то, что там написано «перезапуск setup.exe из». Будет использоваться локальная установка. Ошибка этой установки имеет ту же версию, которая нам нужна, и мы не можем ее воспроизвести.
Любая идея, когда это вызвано?
Это командная строка, которую мы настроили в проекте InstallShield:
/QS /Action=Install /Hideconsole /IACCEPTSQLSERVERLICENSETERMS
/SkipRules=RebootRequiredCheck /FEATURES=SQLENGINE /InstanceName=OurName
/AGTSVCACCOUNT="NT AUTHORITY\Network Service"
/AGTSVCSTARTUPTYPE=Automatic
/SQLSVCACCOUNT="NT AUTHORITY\Network Service"
/ASSYSADMINACCOUNTS="NT AUTHORITY\Network Service"
/SQLSYSADMINACCOUNTS="Builtin\Administrators"
/BROWSERSVCSTARTUPTYPE=Automatic /SECURITYMODE=SQL
/SAPWD=NobodyCares /ADDCURRENTUSERASSQLADMIN=True
/TCPENABLED=1 /ENABLERANU=True