Firebird Datenbank Connector

Kategorie: Datenbank-Connectoren

Einführung

Dieses Dokument wurde erstellt, um bei der Einrichtung eines mindzieDataDesigner Connectors für die Firebird-Datenbank zu unterstützen. Der mindzieDataDesigner ist das ETL-Tool, das von mindzieStudio verwendet wird, um Datenbanktabellen in Process Mining-Ereignisprotokolle umzuwandeln. Zweck dieses Dokuments ist es, bei der Erstellung der Verbindungszeichenfolge und dem Öffnen von Ports in der Firewall, falls erforderlich, zu helfen.

Übersicht

Der Firebird Connector stellt eine Verbindung zu Firebird-Datenbanken auf allen unterstützten Plattformen bereit. Dieser Connector unterstützt sowohl eingebettete als auch Server-Architekturen, was ihn für Anwendungen von Einzelbenutzer-Desktop-Anwendungen bis hin zu Mehrbenutzer-Enterprise-Systemen geeignet macht.

Systemanforderungen

  • Datenbanksystem: Firebird 2.5 oder höher (Firebird 4.0+ empfohlen)
  • Architektur: Classic, SuperServer, SuperClassic
  • Plattformunterstützung: Windows, Linux, macOS, Unix
  • Abhängigkeiten: FirebirdSql.Data.FirebirdClient .NET Provider

Verbindungszeichenfolge Format

Basisformat

Server=hostname;Database=database_path;User=username;Password=password;

Verbindungsparameter

Parameter Beschreibung Erforderlich Beispiel
Server oder DataSource Server Hostname Ja firebird.company.com
Port Server-Port Nein 3050 (Standard)
Database Datenbank-Dateipfad Ja /data/process.fdb
User oder User ID Benutzername Ja SYSDBA
Password Passwort Ja masterkey
Charset Zeichensatz Nein UTF8
Connection Timeout Verbindungs-Timeout Nein 15
Pooling Verbindungs-Pooling Nein true

Verbindungsbeispiele

Lokale eingebettete Datenbank

Server=localhost;Database=C:\Data\ProcessMining.fdb;User=SYSDBA;Password=masterkey;

Remote Server Verbindung

Server=firebird-server.company.com;Database=/opt/firebird/data/analytics.fdb;User=MINDZIE_USER;Password=SecurePassword123;

Verbindung mit Zeichensatz

Server=firebird.company.com;Database=/data/process.fdb;User=SYSDBA;Password=password;Charset=UTF8;

Eingebettete Datenbank (Kein Server)

Database=C:\MyApp\data\embedded.fdb;User=SYSDBA;Password=masterkey;ServerType=1;

Fehlerbehebung

Häufige Probleme

„Connection rejected by remote interface“ Fehler

  • Prüfen, ob der Firebird-Server läuft
  • Hostname- und Port-Konfiguration überprüfen
  • Firewall-Einstellungen kontrollieren
  • Sicherstellen, dass die Datenbankdatei vorhanden und zugänglich ist

„Login failed“ Fehler

  • Benutzername und Passwort prüfen
  • Überprüfen, ob das Benutzerkonto existiert
  • Sicherstellen, dass der Benutzer Verbindungsrechte besitzt
  • Authentifizierungsmethode validieren

„Database file not found“ Fehler

  • Pfad zur Datenbankdatei überprüfen
  • Dateiberechtigungen prüfen
  • Sicherstellen, dass der Pfad die richtigen Verzeichnistrenner verwendet
  • Bestätigen, dass die Datenbankdatei existiert

„Arithmetic overflow or division by zero“ Fehler

  • Überprüfen auf numerische Überläufe in Berechnungen
  • Datentypen in Operationen validieren
  • Stored Procedure Logik überprüfen
  • Auf Division durch Null Bedingungen prüfen

Verwandte Informationen


💡 Tipp: Die multi-generative Architektur von Firebird bietet hervorragende Parallelität für leseintensive Process Mining-Arbeitslasten ohne Leser-Schreiber-Konflikte.