﻿CSG-Faktura 2 - Installation

1. Den kompletten Ordner (Setup.exe, Programm, Sql, SqlExpress) auf den Zielrechner kopieren oder von einer Freigabe starten.
2. Setup.exe ausführen (Administratorrechte werden angefordert) und den Assistenten durchlaufen.

Der Assistent
 - installiert auf Wunsch eine neue SQL-Server-Express-Instanz (nur Windows-Authentifizierung),
 - legt die zentrale Mandantenliste CSG-Faktura-Mandanten an,
 - legt - falls es noch keinen gibt - den ersten Mandanten mit eigener Datenbank, allen Tabellen,
   Standard-Stammdaten und dem Firmenstamm aus Ihren Angaben an,
 - kopiert das Programm und legt Verknüpfungen an.

Weiterer Arbeitsplatz:  Setup erneut ausführen und "Vorhandenen SQL Server verwenden" wählen (z. B. SERVER\CSGFAKTURA).
Die vorhandene Mandantenliste wird erkannt; es wird kein neuer Mandant angelegt.

Automatische Installation ohne Oberfläche (Beispiele):
  Setup.exe /silent /mode=express /instance=CSGFAKTURA /company="Muster GmbH" /street="Hauptstr. 1" /zip=12345 /city=Musterstadt
  Setup.exe /silent /mode=existing /server=SERVER\CSGFAKTURA /nodb
Protokoll: %TEMP%\CsgFakturaSetup.log

Fehlersuche: Jede Installation und jedes Update hängt ein ausführliches Protokoll an
  <Programmordner>\Setup-Protokoll.log  (z. B. C:\Program Files\CSG-Faktura 2\Setup-Protokoll.log)
an - mit Computer, Benutzer, gewählten Ordnern, SQL Server und ggf. der vollständigen Fehlermeldung.

Update einer vorhandenen Installation:
  Den neuen Ordner auf den Rechner kopieren (oder von der Freigabe) und Setup.exe starten. Ist das Programm schon installiert,
  erscheint automatisch der Update-Assistent: Er beendet das Programm (nach Rückfrage), sichert die Datenbanken, bringt
  Mandantenliste und alle Mandanten-Datenbanken auf den neuen Stand und ersetzt die Programmdateien.
  Einstellungen (appsettings.json) und alle Daten bleiben unverändert. Auf weiteren Arbeitsplätzen kann das Häkchen
  "Datenbanken aktualisieren" heraus - die Datenbanken sind dann schon aktuell.
  Ohne Oberfläche:  Setup.exe /update [/force] [/nodb] [/dir="C:\Program Files\CSG-Faktura 2"]
  (/force beendet ein laufendes Programm, /nodb lässt die Datenbanken aus)

Deinstallation: Apps & Features. Datenbanken und Datenordner bleiben dabei erhalten.
