ここに問題があります。Installscript MSI を使用してインストールする製品があります。ある時点で、完全に新しい Installscript MSI に切り替えて、バージョン管理を適切に処理し、機能を再構築しました。この間、データベースなど、インストーラーの大部分は同じままでした。複数のインストール サイトで、データベースが既に存在し、インストーラーがデータベースをドロップ/作成しないようにするため、データベース機能のチェックを外すことにしました。
1 年早送りすると、現在、データベースの構造を変更する製品のアップグレードを行っています。新しいインストーラーを実行したときにデータベース機能をインストールしなかったため、これらの SQL スクリプトは実行されていません。この方法で製品をアップグレードし続けたいので、これは大きな問題です。私の質問は、データベース機能がインストールされていると見なされるように、インストール (MSI データベース?) を変更する簡単な方法はありますか?
いくつかの条件: セットアップを再実行して機能を追加するオプションは考慮していません。インストーラーは、これをエレガントに処理するように適切に設計されていません。