Hallo Forum.
Wir möchten den Installationsprozess für unsere Kunden vereinfachen. Leider hatten wir noch nicht die "zündende" Idee.
Folgendes ist unsere Ausgangssituation:
Wir erstellen ein ERP System, welche auf einem zugekauften Datenbanksystem aufbaut. Auf Kundenseite muss - auf jedem Anwenderrechner - das Laufzeitsystem der Datenbank und unser eigenes Client.msi installiert werden.
Aktuell behelfen wir uns damit, dass wir ein Batch-File bereitstellen und sowohl das Runtime der DB als auch den Client installieren. Diese Variante funktioniert, wird aber von einigen Kunden als wenig Elegant empfunden. Auch gibt es Probleme mit der automatischen Softwareverteilung (z. B. per Group Policy oder ähnlichem).
Folgendes hatte ich bereits ausprobiert:
1. Chained MSI
Aus meiner Sicht geht das leider nicht, da das zu installierende Runtime der DB eine Setup.exe ist. Jedenfalls hatte ich das Feature so verstanden, dass man nur MSI Installationen "verketten" kann.
2. Suite Installation
Bei der Suite Installation habe ich das Problem, dass ich direkt beim Erstellen der Suite das Runtime einbinden muss. Leider entsteht das Runtime der DB erst durch einen separaten Installationsprozess auf der Datenbank-Maschine. Also beim Kunden selbst. Möglicherweise ist es funktional identisch zu dem, was mir zur Verfügung steht. Aber mein Setup der DB hat zumindest die falsche Lizenz (unsere und nicht die des Kunden).
Hat jemand eine Idee, wie man so etwas angeht?
Viele Grüße
Andreas