Вот наша проблема: у нас есть продукт, который мы используем для установки MSI Installscript. В какой-то момент мы переключились на совершенно новый MSI Installscript для правильной обработки версий и реструктуризации функций. За это время большинство установщиков остались такими же, как наша база данных. На более чем одном месте установки, поскольку база данных уже существует, и мы не хотим, чтобы установщик удалял/создавал базу данных, мы решили отключить функцию базы данных.installscript msi функция ручного изменения, которая будет считаться установленной
Ускоренная перемотка вперед в год, теперь мы делаем обновления продукта, которые изменяют структуру базы данных. Поскольку мы пренебрегали установкой функции базы данных при запуске нового установщика, эти сценарии SQL не запускаются. Это серьезная проблема, так как мы хотели бы продолжить обновление нашего продукта таким образом. Мой вопрос: есть ли простой способ изменить установку (MSI-база данных?), Чтобы функция базы данных считалась установленной?
Некоторые условия: Мы не рассматриваем возможность повторного запуска установки и добавления этой функции. Установщик не был должным образом спроектирован таким образом, чтобы справиться с этим.
Вы используете Major Upgrades? Если да, то каковы настройки ваших участников Migrate? –
Мы используем незначительные обновления. –