При установке SQL Server 2008 R2 в режиме без вывода сообщений пользовательский интерфейс все еще отображается. Как сохранить отображение пользовательского интерфейса?
У меня есть проект установки, созданный с помощью InstallShield 2014 Pro, и у меня возникают проблемы с одной частью установки.
После прочтения нескольких блогов, статей MSDN и постов здесь о stackru, я прошу помощи в тихой установке Sql Server 2008 R2 в качестве одного из предварительных требований моего приложения. Вот что я сделал до сих пор:
- добавил предварительный запрос к проекту установки, убедившись, что добавлены все необходимые требования для Sql Server 2008R2.
- установите порядок предварительной установки, чтобы убедиться, что в первую очередь установлены необходимые предварительные требования для Sql Server.
открыл предварительный запрос Sql Server в редакторе, чтобы установить параметры команды.
Те оригинальные пармы, которые я установил, были:
/ QS / HIDECONSOLE = "True" / ACTION = Install / IACCEPTSQLSERVERLICENSETERMS / FEATURES =SQLENGINE / INSTANCENAME = MSSQLSERVER / SECURITYMODE = SQL / SAPWD = "**********" / TCPENABLED = 1 / SQLAUTOSTART = 1 / SQLAUTOSTART = 1 / SQLAUTOSTART = 1 / SQLAUTOSTART = 1 / SQLAUTOSTART = 1 / SQLAUTOSTART = 1 / SQLAUTOSTART = 1 / SQLAUTOSTART = 1 / SQLAUTOSTART = 1 / SQLAUTOSTART = 1 / SQLAUTOSTART AGTSVCACCOUNT="NT AUTHORITY\Network Service"
Это не сработало, поэтому я попробовал это:
/ QS / Action = Установить /Hideconsole /IACCEPTSQLSERVERLICENSETERMS /SkipRules=RebootRequiredCheck / ОСОБЕННОСТИ =SQLEngine /InstanceName=MSSQLSERVER /AGTSVCACCOUNT="NT AUTHORITY\Network Service" /AGTSVCSTARTUPTYPE= Автоматический /SQLSVCACCOUNT="NT AUTHORITY\Network Service" /ASSYSADMINACCOUNTS="NT AUTHORITY\Network Service" /SQLSYSADMINACCOUNTS=" Встроенные \ Администраторы " /BROWSERSVCSTARTUPTYPE= Автоматически /SECURITYMODE=SQL /SAPWD=********* /ADDCURRENTUSERASSQLADMIN=True /TCPENABLED=1
Теперь предварительное требование распознается во время установки, и установка Sql распаковывается, но затем пользовательский интерфейс отображается на экране. Это то, что мне нужно избегать!
Так что именно я здесь упускаю или делаю не так? Я ценю любые ответы на это!
Спасибо заранее, Эрик
1 ответ
Вы можете прочитать обо всех различных параметрах командной строки здесь.
QS
значит тихий простой. Это по-прежнему показывает пользовательский интерфейс, но не принимает пользовательский ввод. То, что вы ищете, это Q
вариант. Это скроет интерфейс.
/ QS
Указывает, что программа установки запускается и показывает ход выполнения через пользовательский интерфейс, но не принимает никаких входных данных и не отображает никаких сообщений об ошибках.
/ Q
Указывает, что программа установки работает в тихом режиме без какого-либо пользовательского интерфейса. Это используется для автоматической установки.