2015-07-15 4 views
0

Если я запускаю Sql 2008 r2, то он успешно установлен. Но если я добавлю SQLServer2008R2.exe в качестве настраиваемого действия. После завершения установки установка Sql Server завершилась неудачно, даже если процесс установки занял больше времени (прекратить установку), чем обычно, без сообщения об ошибке. Я запускаю InstallShield 2012 Express, созданный Setup.exe, как администратор.Не удается установить сервер Sql 2008 r2 в пользовательском действии

Файл r2 сервера Sql 2008 передается установщиком InstallShield setup.exe в папку с установленным приложением.

Я пробовал много разных сценариев, все еще безуспешно. Пожалуйста, помогите мне.

+0

Если вы запустите sqlserver2008r2.exe с помощью «/?», аргумент командной строки в командной строке, программа установки извлечет, а затем отобразит все необязательные аргументы командной строки. Возможно, это даст вам возможность включить подробное ведение журнала установки в вашем настраиваемом действии, чтобы увидеть, что заставляет его не устанавливать. – jbudreau

ответ

1

Как вы пришли к выводу, что установка SQ Server не удалась, когда не было сообщения об ошибке?

Посмотрите журналы установки SQLServer 2008 R2, чтобы лучше понять, что происходит на самом деле.

В случае, если вы не видите файл журнала установки SQL Server, выполните действия, описанные в приведенной ниже URL, чтобы включить многословный окна установки loggging:

http://blogs.msdn.com/b/astebner/archive/2005/03/29/help-me-help-you-if-you-have-setup-bugs.aspx

Чтобы знать аргументы командной строки установить SQL Server в автоматическом режиме, взгляните на:

https://msdn.microsoft.com/en-us/library/ms144259.aspx

Хотя вышеуказанные списки URL командной строки paramters для SQL Server 2016, он должен дать у (вы можете проверить параметры командной строки для 2008 R2, выполнив шаги, описанные в предыдущем комментарии)

Я подозреваю, что мы не можем передать правильный параметр в SQL Server steup. В файле журнала установки SQL Server должны использоваться параметры командной строки. Чтобы узнать параметры командной строки, вы также можете использовать Process Explorer.

Надеюсь, это поможет.

С уважением, Киран Хедж

0

SQL Server использует MSI в то время как ваша установка использует diffrent MSI. в этом случае sql должен закрыть другие msi для завершения job.hence установка должна быть закончена, пока это завершит настройку sql. и этот мотив блокировки и sql останавливается до завершения без успеха

Смежные вопросы