# Datenbankzugriffe über dbConn.json

Generell enthalten alle Datenbank-Tabellen eine Licence-Spalte. Eine Datenbankkonfiguration kann demnach für unterschiedliche Documents-Mandanten auf dieselbe Datenbank verweisen. Eine strikte Daten-Trennung vereinfacht jedoch Stammdaten-Importe und Datensicherungen und ist daher klar zu empfehlen!

Technisch kann hierfür <span style="text-decoration: underline;">nicht</span> dieselbe "**dbConn.json**"-Datei verwendet werden, da das Passwort des Datenbankbenutzers beim initialen Aufruf automatisch verschlüsselt wird. In anderen Mandanten kann dieses Passwort nicht wieder entschlüsselt werden. Als Lösung kann an den Documents-Mandanten die Eigenschaft "**db.Conn.json**" mit einem alternativen JSON-Dateinamen gesetzt werden. Die zugehörige Datei muss manuell erstellt werden. Die bestehende Datei kann hierfür kopiert und umbenannt werden.

[![image-1611159925557.png](https://docs.squeeze.one/uploads/images/gallery/2021-01/scaled-1680-/image-1611159925557.png)](https://docs.squeeze.one/uploads/images/gallery/2021-01/image-1611159925557.png)

Die Eigenschaft greift direkt. Über die WEB-Konfiguration kann der Zugriff für den neuen Mandanten gesetzt werden. Die Verwendung von mehreren Mandanten wird erleichtert, wenn pro Mandant separate Datenbanken verwendet werden.

##### Tabellen Import / Export

Auch die Tabellen-Importe und Exporte können durch zusätzliche Eigenschaften gesteuert werden. Die entsprechenden Ordner für "**JsonImport**" und "**JsonExport**" müssen manuell unter dem "**DEXPRO**"-Ordner erstellt werden. Entsprechend müssen die Eigenschaften "**JsonImportPathFolderName**" und "**JsonExportPathFolderName**" am Mandanten gesetzt werden.

[![image-1611159793123.png](https://docs.squeeze.one/uploads/images/gallery/2021-01/scaled-1680-/image-1611159793123.png)](https://docs.squeeze.one/uploads/images/gallery/2021-01/image-1611159793123.png)