Zum Inhalt springen
MultiBaseCS Hilfe
Esc
↑↓navigieren↵öffnen⌘Jvorschau
Auf dieser Seite

Gilt für Professional, Server

Diese Funktion ist in Ihrer Edition nicht enthalten. Sie steht in Professional, Server zur Verfügung.

Konfiguration des Listeners

PostgreSQL für den Zugriff aus dem Netzwerk einrichten und MultiBaseCS mit der Datenbank verbinden.

Damit andere Rechner die PostgreSQL-Datenbank erreichen, passen Sie zwei Konfigurationsdateien an. Beide liegen im Datenverzeichnis von PostgreSQL, zum Beispiel C:\Program Files\PostgreSQL\16\data. Öffnen Sie sie mit einem Texteditor als Administrator.

  1. postgresql.conf: Stellen Sie die Listener-Adresse von localhost auf alle Adressen um:

    listen_addresses = '*'
  2. pg_hba.conf: Legen Sie fest, welche Benutzer sich von welchen Rechnern mit welcher Methode anmelden dürfen. Die einfachste Konfiguration finden Sie unten.

  3. Starten Sie den PostgreSQL-Dienst neu (Windows-Dienste, Dienst postgresql-x64-16 o. ä.), damit die Änderungen wirksam werden.

Konfiguration der Datei pg_hba.conf (bis PostgreSQL 13)
# TYPE  DATABASE        USER            CIDR-ADDRESS            METHOD
# IPv4 local & remote connections:
host    all             all             127.0.0.1/32            trust
host    all             all             0.0.0.0/0               md5
# IPv6 local connections:
host    all             all             ::1/128                 trust
host    all             all             ::/0                    md5
Konfiguration der Datei pg_hba.conf (ab PostgreSQL 14)

Ab PostgreSQL 14 ist scram-sha-256 die Standardmethode für Kennwörter:

# TYPE  DATABASE        USER            CIDR-ADDRESS            METHOD
# IPv4 local & remote connections:
host    all             all             127.0.0.1/32            trust
host    all             all             0.0.0.0/0               scram-sha-256
# IPv6 local & remote connections:
host    all             all             ::1/128                 trust
host    all             all             ::/0                    scram-sha-256
Windows Firewall konfigurieren

Legen Sie auf dem PostgreSQL-Server in der Windows-Firewall eine Regel für eingehende Verbindungen an, die den TCP-Port 5432 freigibt. Wie das geht, beschreibt die Seite Konfiguration der Windows Firewall.

Portfreigabe für PostgreSQL

Connection-String zur Verbindung mit der Datenbank

Die Verbindung zur PostgreSQL-Datenbank legen Sie in der INI-Datei im Abschnitt [ConnectionStrings] fest:

[ConnectionStrings]
1=MultiBaseCS - PostgreSQL|Provider=Npgsql;Host=Rechnername;Port=5432;Database=MultiBaseCS;Username=postgres;Password=IhrKennwort

Ersetzen Sie Rechnername und IhrKennwort durch Ihre Werte. Die Datenbank wählen Sie dann im Fenster MultiBaseCS - Datenbankverbindung festlegen unter MultiBaseCS Server-Datenbank aus.

Alternativ speichern Sie die Verbindungszeichenfolge in einer Textdatei mit der Endung .PostgreSQL oder .ConnectionString und wählen diese Datei im Verbindungsdialog aus.

Zuletzt aktualisiert am