Verwaltungsdatenbank
Die folgenden Eigenschaften sind relevant für die Verbindung zur Verwaltungsdatenbank sowie zur Anmeldung an dieser Datenbank.
Eigenschaft | Beschreibung |
|---|---|
Database.Type | Art des zu nutzenden Datenbanksystems:
|
Database.Host | Name oder IP-Adresse des Datenbankservers Standardwert: |
Database.Port | numerische Angabe des zu verwendenden IP-Ports, wenn ein vom Standard des Datenbanksystems abweichender Port genutzt wird |
Database.Name | Basisname der Datenbank Die Datenbank kann entweder bereits vorhanden sein oder vom Programm neu angelegt werden. Um eine Datenbank anzulegen, muss das Programm die entsprechenden Berechtigungen besitzen. Der Basisname wird automatisch um den Namen des (Standard-) Mandanten ergänzt. Standardwert: |
Database.User(*) Database.Password(*§) | Benutzername und Passwort für die Anmeldung an der Datenbank, wenn nicht für eine MongoDB eine anonyme Anmeldung oder für eine der SQL-Datenbanken eine Windows-Authentifizierung genutzt wird |
Database.WindowsLogin | Wahrheitswert, ob für ein SQL-Server-Datenbanksystem oder PostgreSQL-Datenbanksystem eine Windows-Authentifizierung mit dem aktuellen Benutzer erfolgen soll Standardwert: |
Database.Encrypt | Art der TLS-Verschlüsselung der Verbindung zum Server:
Die SSL-Verschlüsselung muss serverseitig eingerichtet sein. Diese Eigenschaft ist nur relevant für das Datenbanksystem Microsoft SQL Server. Standardwert: |
Database.ConnectionString | Alternativ zu den obigen Verbindungs- und Authentifizierungseigenschaften kann direkt eine Verbindungszeichenfolge in der spezifischen Syntax des Datenbanksystems definiert werden. Diese Verbindungszeichenfolge wird dann anstatt der Verbindungs- und Authentifizierungseigenschaften verwendet. Die Eigenschaft |
Database.SqlDbScheme | optionaler Name eines Datenbankschemas, das abweichend vom Standardschema einer SQL Server-Datenbank oder PostgreSQL-Datenbank genutzt wird Das Schema muss bei der initialen Erstellung der Datenbank durch das Programm angegeben werden. Bei Existenzprüfungen der Datenbank, die später durchgeführt werden, wird nicht explizit geprüft, ob sich das Schema geändert hat. Die Datenbank muss dann vollständig gelöscht und vom Programm neu angelegt werden. Die Nutzung unterschiedlicher Schemas ist kein geeignetes Mittel, um innerhalb einer Datenbank mandantenspezifische Tabellen anzulegen. |
Database.MongoDbAuthDb | Name der Authentifizierungsdatenbank bei Nutzung eines MongoDB-Systems mit aktiver Benutzeranmeldung Standardwert: |
Database.MongoDbTransactions | Wahrheitswert, ob bei Verwendung eines MongoDB-Systems Transaktionen genutzt werden Diese Funktion wird nicht von allen MongoDB-Installationen unterstützt. Standardwert: |
Database.ResetWorkingDocsOnStartup | Wahrheitswert, ob beim Programmstart unvollständig verarbeitete Stapel- und Dokumentdatensätze, die sich noch im Status "Working" befinden, automatisch auf "Waiting" zurückgesetzt werden Dieser Fall kann auftreten, wenn das Programm unkontrolliert beendet wird, während sich Objekte in einem Schritt in Bearbeitung befinden. Die Verarbeitung der Objekte in diesem Schritt kann nur durch die Rücksetzung des Status neu gestartet werden. Standardwert: |