Я пытаюсь запустить автоматическую установку SQL Server Express 2014 в цепочке пакетов записи, но постоянно сталкиваюсь с проблемами, поэтому ищу совета.
Прямо сейчас я устанавливаю его, запуская самораспаковывающийся
SQLEXPR_x64_ENU.exe
с переключателями, но есть две проблемы с этим методом, первая из которых заключается в том, что окно извлечения не появляется перед моим пользовательским пользовательским интерфейсом загрузчика, а во-вторых, я не могу указать каталог извлечения по умолчанию. Есть переключатель/X:"C:/Temp"
, но если я его использую, то основнойSetup.exe
не запускается после завершения извлечения.Я попытался решить эту проблему, распаковав его и включив все необходимые файлы в качестве группы полезной нагрузки. Это работает, но время компиляции и время установки неприемлемо медленные из-за всех небольших файлов, которые необходимо извлечь и проверить.
Я также попытался просто сослаться на
Setup.exe
в извлеченной папке и оставил ее несжатой, чтобы файлы находились в подкаталоге в корне каталога установщика, но это вызывало у меня некоторые проблемы с запуском.Я подумывал установить его с помощью скриптов, но мне кажется, что это уродливый подход к проблеме, и я избегаю его, как чумы, но я понимаю, что это возможно.
Мне было бы интересно услышать, как другие справились с этим, и любой совет будет принят с благодарностью.