Erst mal herzlichen Dank für das Lob.
Dein Problem lässt sich mit den Bordmitteln von Inno Setup eigentlich
IMHO lösen.
Du (nicht dein Kunde
) müsstest nur selbst herausfinden ob sich die Datenbank irgendwie im System verewigt. Ich meine damit typische Registry-Einträge unter "Software\<Firma>\" und solche Sachen.
Damit hättest du einen Ansatzpunkt und könntest beim Start des Setup nach eben solchen Einträgen suchen und diese dann auswerten (erwartete Datenbankversion, usw.).
Und dann kannst du ggf. die Installation dieser Datenbank von Hand (sprich: im Setup) auslösen lassen.