При установке SQL Server 2008 R2 в режиме без вывода сообщений пользовательский интерфейс все еще отображается. Как сохранить отображение пользовательского интерфейса?

У меня есть проект установки, созданный с помощью InstallShield 2014 Pro, и у меня возникают проблемы с одной частью установки.

После прочтения нескольких блогов, статей MSDN и постов здесь о stackru, я прошу помощи в тихой установке Sql Server 2008 R2 в качестве одного из предварительных требований моего приложения. Вот что я сделал до сих пор:

  1. добавил предварительный запрос к проекту установки, убедившись, что добавлены все необходимые требования для Sql Server 2008R2.
  2. установите порядок предварительной установки, чтобы убедиться, что в первую очередь установлены необходимые предварительные требования для Sql Server.
  3. открыл предварительный запрос 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

Указывает, что программа установки работает в тихом режиме без какого-либо пользовательского интерфейса. Это используется для автоматической установки.

Другие вопросы по тегам