Изменить загрузчик SQL Express Visual Studio

Я знаю, что есть способы установить SQL Express из командной строки. Эта ссылка дает пример этого. Здесь есть еще один пример .

Когда я делаю это изменение в своем приложении:

введите здесь описание изображения

затем, когда я развертываю свое приложение и устанавливаю его на компьютер, на котором нет этого предварительного условия, я замечаю, что установщик загружает это необходимое условие:

введите здесь описание изображения

Если я отменю установку, а затем запущу exe-файл, который скачал установщик, я увижу:

введите здесь описание изображения

Если я не отменю программу установки, я полагаю, что программа установки продолжит работу и установит SQL Server Express с помощью метода, аналогичного тому, который был опубликован по первым двум ссылкам ссылка 1, ссылка 2.

Где Visual Studio хранит параметры, которые передаются загружаемому exe-файлу для создания автоматической установки? можно ли будет изменить те параметры, которые передаются в exe? также я знаю, какой файл (предварительные условия) загрузил Visual Studio (установщик), потому что я нашел его на компьютере при установке моего приложения, но как я могу узнать, по какой ссылке Visual Studio загружает предварительные условия? Я знаю, что это зависит от версии ОС и архитектуры операционной системы, в которой устанавливается приложение.

В любом случае, мне просто любопытен последний абзац. Короче говоря, я просто хочу изменить параметры, которые передаются предварительным требованиям SQL Server Express 2008. Эти параметры должны быть где-то в приложении, которое я развернул. Или, может быть, они загружаются из Microsoft.


person Tono Nam    schedule 04.02.2012    source источник


Ответы (1)


На 64-разрядной машине загрузчик SQL Server Express обычно находится в следующей папке:

C:\Program Files (x86)\Microsoft SDKs\Windows\v7.0A\Bootstrapper\Packages\SqlExpress2008\en

Найдите в файле package.xml параметры командной строки для установщика.

person Krzysztof Kozielczyk    schedule 05.02.2012
comment
Я думаю, что смогу изменить некоторые параметры там. Я хотел бы включить удаленные соединения tcp ip при установке SQL Server 2008 Express. Было бы неплохо, если бы я мог указать Visual Studio, какой файл XML использовать. В любом случае это очень помогло... Большое спасибо - person Tono Nam; 05.02.2012
comment
Вы можете просто сделать копию всей папки SqlExpress2008 и изменить название продукта на что-то вроде Customized SQL Server 2008 Express. Visual Studio подхватит его. Таким образом, вы сможете выбрать исходную или индивидуальную установку в качестве предварительного условия. - person Krzysztof Kozielczyk; 06.02.2012