---
description: Allgemeine Empfehlung zur Einrichtung von GeoDin in Ihrer Netzwerkumgebung
---

# Installations- und Umgebungs-Anleitung

## 1. Systemvoraussetzungen

**Betriebssystem**: Windows 10/11 64-bit

**Datenbank-Clients oder DLLs 64-bit** (je nach verwendeter Datenbank):

* **MS SQL Server**: SQL Server Native Client oder ODBC-Treiber
* **PostgreSQL**: PostgreSQL ODBC-Treiber (psqlODBC)
* **Oracle**: Oracle Instant Client
* Alternativ können die benötigten DLLs im GeoDin `BIN`-Verzeichnis abgelegt werden
* **MS Access**: Nur für Single-User-Umgebungen und kleinere Projekte empfohlen

## 2. GeoDin Installation

Installieren Sie GeoDin über das bereitgestellte Setup. Wählen Sie zwischen folgenden Optionen:

* **Client-Installation** (Standardinstallation)
* **Netzwerkinstallation** (Installation in einem UNC-Pfad)

### Netzwerkinstallation

Wenn GeoDin von mehreren Benutzerinnen und Benutzern innerhalb eines Netzwerks verwendet wird, empfiehlt es sich, die Software auf einem gemeinsamen Netzwerklaufwerk zu installieren. Dies bietet folgende Vorteile:

* **Zentrale Konfiguration**: Alle greifen auf dieselbe Konfigurationsdatei zu (z. B. Datenbankverbindungen, Wörterbücher, GeoDin-Layouts), was Inkonsistenzen vermeidet.
* **Einfachere Wartung**: Updates und Änderungen müssen nur einmal durchgeführt werden.
* **Reduzierter Verwaltungsaufwand**: Keine separate Installation auf jedem Client-PC erforderlich.
* **Zugriffsrechte steuerbar**: Über das Dateisystem des Netzwerks (z. B. NTFS-Berechtigungen) kann der Zugriff gezielt gesteuert werden.

<figure><img src="https://1153480708-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FawKyKOMtN2NpvkEgqjZx%2Fuploads%2FFIpdd3zDYFmsxM0n4Bl4%2FPicture1.png?alt=media&#x26;token=2ebedbe8-452a-41b6-a35d-6d9b2b4944d3" alt=""><figcaption></figcaption></figure>

***

Wenn Sie eine Empfehlung für Ihre Anforderungen benötigen, wenden Sie sich bitte an unser **Client Success Team**, um einen Beratungstermin zu vereinbaren.

## 3. GeoDin Datenbanken

GeoDin nutzt für die Verbindung zu Datenbanken **FireDAC** (Fire Data Access Components). Dies ist ein universelles Framework, das es ermöglicht, auf eine Vielzahl von Datenbanken zuzugreifen – lokal, remote oder in der Cloud.

<figure><img src="https://1153480708-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FawKyKOMtN2NpvkEgqjZx%2Fuploads%2FBNKJ5fORw4chGWy9q3UJ%2FPicture2.png?alt=media&#x26;token=94e71f30-9baa-431f-8b61-7a9144dce387" alt=""><figcaption></figcaption></figure>

#### Beispiele:

**Microsoft SQL Server**

```ini
DriverID=MSSQL
Server=meinServer
Database=meineDatenbank

Für SQL-Nutzer:
User_Name=meinBenutzer 
Password=geheim

Für Windows-Authentifizierung:
OSAuthent=Yes

Verbindungszeichenfolge:
Database=meineDatenbank;Server=meinServer;User_Name=meinBenutzer;Password=geheim;DriverID=MSSQL
```

<figure><img src="https://1153480708-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FawKyKOMtN2NpvkEgqjZx%2Fuploads%2FkUQhwJSb07kvcKe0Mbdu%2Fconnection_mssql_de.png?alt=media&#x26;token=bbdc9618-1e22-4c9e-8660-8eb2b576671d" alt=""><figcaption></figcaption></figure>

**PostgreSQL**

```ini
DriverID=PG 
Server=meinServer
Database=meineDatenbank
Port=5432 
User_Name=meinBenutzer
Password=geheim
Verbindungszeichenfolge:
Server=meinServer;Database=meineDatenbank;User_Name=meinBenutzer;Password=geheim;DriverID=PG

```

<figure><img src="https://1153480708-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FawKyKOMtN2NpvkEgqjZx%2Fuploads%2FvZ61YOALJ6PB4sNLvCsl%2Fconnection_pg_de.png?alt=media&#x26;token=c9075121-00c9-4ac6-aff8-29cd7a95ed96" alt=""><figcaption></figcaption></figure>

**Oracle**

```ini
DriverID=Ora 
Server=meinServer
Database=meineDatenbank
User_Name=meinBenutzer
Password=geheim

Verbindungszeichenfolge:
Database=meineDatenbank;User_Name=meinBenutzer;Password=geheim;DriverID=Ora

```

<figure><img src="https://1153480708-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FawKyKOMtN2NpvkEgqjZx%2Fuploads%2Fgt4eDZ5bMMxH2He7wed9%2Fconnection_ora_de.png?alt=media&#x26;token=66af4a4a-c0d4-4546-8a96-15df4450c4f7" alt=""><figcaption></figcaption></figure>

**Azure Cloud (Microsoft SQL Server)**

```ini
DriverID=MSSQL 
Server= tcp:meineInstanz.database.windows.net,1433
Database=meineDatenbank
Für SQL-Nutzer:
User_Name=meinBenutzer 
Password=geheim

Für Windows-Authentifizierung:
OSAuthent=Yes

Für verschlüsselte Verbindungen:
Encrypt=Yes

Verbindungszeichenfolge:
Database=meineDatenbank;User_Name=meinBenutzer;Password=geheim;Server=tcp:meineInstanz.database.windows.net,1433;Encrypt=Yes;DriverID=MSSQL


```

<figure><img src="https://1153480708-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FawKyKOMtN2NpvkEgqjZx%2Fuploads%2FiJqU2bln5d54GXM86omv%2Fconnection_mssql_cloud_de.png?alt=media&#x26;token=eb56e147-4456-4a48-9ba3-18adf03ca565" alt=""><figcaption></figcaption></figure>
