---
title: "INI-Datei"
description: "Datenbankverbindungen, Lizenzdatenbank, Proxy und Admin-Vorgaben für MultiBaseCS zentral in der Datei MultiBaseCS.ini festlegen."
topicId: "Installation_Konfiguration_INI_Datei"
contextId: 219
editionen: [professional, server]
status: aktualisiert
version: "5.4"
---
Einige Einstellungen von MultiBaseCS legen Sie in der Datei **MultiBaseCS.ini** fest. So können Administratoren zum Beispiel Datenbankverbindungen und die Lizenzdatenbank für alle Benutzer eines Rechners vorgeben.

## Wo die INI-Datei liegt

MultiBaseCS sucht die INI-Datei in dieser Reihenfolge und verwendet die erste, die es findet:

1. `C:\Users\Public\34u GmbH\MultiBaseCS\MultiBaseCS.ini` (öffentlicher Ordner, ohne Administratorrechte bearbeitbar)
2. `C:\Program Files\34u GmbH\MultiBaseCS\Application\MultiBaseCS.ini` (Programmordner)

Das Setup legt im Programmordner eine Vorlage mit leeren Werten und erklärenden Kommentaren an. Bei Updates und bei der Deinstallation bleibt eine vorhandene INI-Datei erhalten.

:::warning
Speichern Sie die INI-Datei in der Windows-Codierung (ANSI, Windows-1252), nicht als UTF-8. Achten Sie darauf besonders bei Editoren wie Visual Studio Code. Sonst werden Umlaute in Pfaden falsch gelesen.
:::

## Welche Einstellung gilt

Einstellungen im Abschnitt **[Default]** sind Vorgaben: Hat der Benutzer in den [Optionen](/desktop/einstellungen/optionen) etwas anderes eingestellt, gilt seine Einstellung. Einstellungen im Abschnitt **[Admin]** haben dagegen Vorrang vor den Benutzereinstellungen. Die vollständige Reihenfolge steht unter [Konfiguration Parameter](/desktop/administration/konfiguration/parameter).

**Parameter der INI-Datei im Abschnitt [Default]**

<a id="default" />

| Parameter | Beschreibung |
| --- | --- |
| UDL-Datei | Pfad zur Verbindungsdatei (UDL- oder ConnectionString-Datei, verschlüsselt oder unverschlüsselt) der Standard-Datenbank |
| Verbindung Datenbank | Verbindungszeichenfolge der Standard-Datenbank (Alternative zu *UDL-Datei*) |
| Lizenz UDL-Datei | Pfad zur Verbindungsdatei der Lizenzdatenbank (nur MultiBaseCS Server) |
| Verbindung Lizenz | Verbindungszeichenfolge der Lizenzdatenbank (Alternative zu *Lizenz UDL-Datei*) |
| Referenz UDL-Datei | Pfad zur Verbindungsdatei der Referenzdatenbank |
| Verbindung Referenz | Verbindungszeichenfolge der Referenzdatenbank (Alternative zu *Referenz UDL-Datei*) |
| Bilderverzeichnis | Pfad zum gemeinsamen Ordner für Bilder und Dokumente |
| WebTileServerCache | Verbindungszeichenfolge zu einer Datenbank, in der die Kartenkacheln der WebTile-Karte zwischengespeichert werden (Kartendatenbank) |
| WebTileServerCacheEncrypted | wie *WebTileServerCache*, aber verschlüsselt. Fragen Sie den MultiBaseCS-Support nach der Verwendung. |
| WebTileFileCache | Ordner für einen dateibasierten Zwischenspeicher der Kartenkacheln |
| SyncFilesInBackground | 1 = Bilder und Dokumente im Hintergrund mit dem MultiBaseCS-Server abgleichen, 0 = nicht im Hintergrund |

### Beispiel für den Abschnitt [Default]

```ini
[Default]
UDL-Datei=C:\Users\Public\34u GmbH\MultiBaseCS\MultiBaseCS.udl
Lizenz UDL-Datei=C:\Users\Public\34u GmbH\MultiBaseCS\MultiBaseCS_Lizenz.udl
Bilderverzeichnis=D:\Bilder

; Kartendatenbank mit Windows-Authentifizierung
WebTileServerCache=Data Source=DBServer\MultiBaseCS;Initial Catalog=MultiBaseCS_MapData;Integrated Security=True

; Kartendatenbank mit SQL Server-Authentifizierung
; WebTileServerCache=Password=multibasecs;Persist Security Info=True;User ID=MultiBaseCS_HomeUser;Initial Catalog=MultiBaseCS_MapData;Data Source=DBServer\MultiBaseCS

; Kartendatenbank auf Oracle
; WebTileServerCache=Data Source=DBServer:1521/MultiBaseCS;Password=multibasecs;User ID=MULTIBASECS_MAPDATA

; dateibasierter Zwischenspeicher statt Kartendatenbank
; WebTileFileCache=D:\Daten\GMapData\
```

Ersetzen Sie die Namen von Server, Instanz und Datenbank durch Ihre eigenen.

**Konfiguration des Proxy-Servers**

<a id="proxy" />

Erreicht MultiBaseCS das Internet nur über einen Proxyserver, legen Sie die Einstellungen im Abschnitt **[Proxy]** fest.

| Parameter | Beschreibung |
| --- | --- |
| ProxyModus | Art der Proxy-Nutzung, siehe Tabelle unten |
| ProxyAdresse | Adresse des Proxyservers (alternativ: *ProxyURL*) |
| ProxyPort | Port des Proxyservers |

| ProxyModus | Bedeutung |
| --- | --- |
| 1 | kein Proxy |
| 2 | System-Proxy: die Einstellungen von Windows verwenden |
| 3 | System-Proxy mit Benutzername und Kennwort (in der INI-Datei nicht unterstützt) |
| 4 | eigener Proxy: zusätzlich *ProxyAdresse* und *ProxyPort* angeben |
| 5 | System-Proxy, anonym |
| 6 | eigener Proxy, anonym |

### Beispiel für den Abschnitt [Proxy]

```ini
[Proxy]
ProxyModus=4
ProxyAdresse=http://proxy.musterdomain.de
ProxyPort=8080
```

**Konfiguration von Datenbankverbindungen**

<a id="connectionstrings" />

Im Abschnitt **[ConnectionStrings]** hinterlegen Sie Verbindungen zu mehreren MultiBaseCS-Datenbanken. Die Benutzer wählen sie dann bequem aus einer Liste aus, statt eine UDL-Datei suchen zu müssen.

Jeder Eintrag hat diese Form (laufende Nummer von 1 bis 500):

```ini
Nummer=Bezeichnung|Verbindungszeichenfolge
```

### Beispiel für den Abschnitt [ConnectionStrings]

```ini
[ConnectionStrings]
1=MultiBaseCS - FFH-Monitoring|Provider=SQLOLEDB.1;Data Source=DBServer\MULTIBASECS;Initial Catalog=MultiBaseCS_FFH_Monitoring;Integrated Security=true
2=MultiBaseCS - Heuschrecken|Provider=SQLOLEDB.1;Password=multibasecs;User ID=MultiBaseCS_HomeUser;Initial Catalog=MultiBaseCS_Heuschrecken;Data Source=DBServer\MULTIBASECS
3=MultiBaseCS - Oracle|Provider=OraOLEDB.Oracle.1;Password=multibasecs;User ID=MultiBaseCS;Data Source=DBServer/XEPDB1
```

### Verbindungszeichenfolgen verschlüsselt speichern

Verbindungszeichenfolgen mit Kennwort sollten Sie verschlüsselt speichern. Verschlüsseln Sie sie mit der Funktion [Connection-String verschlüsseln](/desktop/administration/datenpflege-und-dienstprogramme#connectionstringverschluesseln) unter **Datenpflege- und Dienstprogramme**.

Die verschlüsselte Zeichenfolge tragen Sie in einen eigenen Abschnitt **[ConnectionStringsEncrypted]** ein, in derselben Form wie oben:

```ini
[ConnectionStringsEncrypted]
1=MultiBaseCS - Oracle|aeqm+g8YWRw7HM3UhEBG4owWIsZCDYK9MHLkvvOZykhErLFDY7l...
```

**Konfiguration von Admin-Einstellungen**

<a id="admin" />

Einstellungen im Abschnitt **[Admin]** gelten für alle Benutzer und überschreiben bei jedem Start von MultiBaseCS die Benutzereinstellungen.

### Pfade und Verbindungen

```ini
[Admin]
Referenz UDL-Datei=
Bilderverzeichnis=
WebTileServerCache=
WebTileFileCache=
SyncFilesInBackground=
```

Die Bedeutung entspricht den gleichnamigen Parametern im Abschnitt [Default](#default).

### Verhalten einschränken

Mit diesen Parametern unterbinden Sie bestimmte Funktionen (1 = an, 0 = aus):

| Parameter | Beschreibung |
| --- | --- |
| NoAutoCheckUpdate | Keine automatische Prüfung auf neue MultiBaseCS-Versionen. Überschreibt die Einstellung des Benutzers in den Optionen. |
| NoSplashScreen | Keinen Startbildschirm anzeigen. |
| NoDataBaseConnectionDialog | Keinen Dialog zur Datenbankauswahl anzeigen. Dann muss im Abschnitt [Default] mit *UDL-Datei* eine Standard-Datenbank festgelegt sein. |
| NoShowServerName | Keine Angaben zum Datenbankserver anzeigen. |
| NoShowUserList | Anmeldedialog ohne Benutzerliste anzeigen. |
| NoBrowserConnection | Keine Internetseiten im eingebauten Browser öffnen. |
| NoLastDataBaseList | Zuletzt verwendete Datenbankverbindungen weder anzeigen noch speichern. |

### Module ausschalten

Mit diesen Parametern blenden Sie einzelne Module aus (1 = Modul steht nicht zur Verfügung, 0 oder nicht angegeben = Modul steht zur Verfügung):

| Parameter | Modul |
| --- | --- |
| ExcludeModul\_Explorer | Explorer |
| ExcludeModul\_RaeumlicheEinheiten | Räumliche Einheiten |
| ExcludeModul\_BilderUndDokumente | Bilder und Dokumente |
| ExcludeModul\_Korrekturliste | Korrekturliste |
| ExcludeModul\_BatBase | BatBase |
| ExcludeModul\_Karte | Karte |
| ExcludeModul\_Kartenexport | Kartenexport |
| ExcludeModul\_Etikettendruck | Etikettendruck |
| ExcludeModul\_Erweiterungen | Erweiterungen |
| ExcludeModul\_Fischkataster | Fischkataster |
| ExcludeModul\_MonitoringWolf | Monitoring Wolf |
| ExcludeModul\_FFHMonitoring | FFH-Monitoring |
| ExcludeModul\_Referenzlistenpflege | Referenzlistenpflege |

Beispiel: Modul BatBase ausschalten

```ini
[Admin]
ExcludeModul_BatBase=1
```
