Prodaro Software Netzwerk-Installation

Mit Hilfe dieser Anleitung erfahren Sie, wie Sie Prodaro Rechnungsbüro und Firebird konfigurieren müssen, damit Sie das Programm im Client-Server-Netzwerk oder auf einem NAS einsetzen können. Bei Firebird handelt es sich um einen Datenbanksystem, das Prodaro Rechnungsbüro nutzt, um Ihre Daten zu speichern. Firebird muss auf Ihrem Server oder NAS installiert werden.

Bitte arbeiten Sie die folgenden Anweisungen sorgfältig nacheinander Schritt für Schritt ab.
Die Preise für Hilfe per Telefon/E-Mail und Fernwartung finden Sie hier.

1. Installation auf dem Server-PC oder NAS

Als Server kann jeder PC in Ihrem Netzwerk dienen, falls Sie keinen Server haben. Dieser "Server"-PC muss angeschaltet sein, damit an den Clients (Geräte an den Arbeitsplätzen) die Software benutzt werden kann.

Eine Installation auf einer NAS ist nur möglich, wenn die NAS Software (Windows oder Linux) ausführen kann. Ein einfacher Datenspeicher reicht nicht aus. Bitte beachten Sie auch, dass viele NAS nicht über genügend Leistung verfügen, damit mit dem Programm ausreichend schnell gearbeitet werden kann. Ein vollwertiger PC als Server wird daher empfohlen.

  1. Firebird-Datenbankserver installieren

    Falls auf dem Server Firebird 3.x noch nicht installiert ist, führen Sie folgende Schritte durch:

    1. Laden Sie das Firebird-Installationsprogramm hier herunter. Wählen Sie die neuste 3er-Version für Ihr Betriebssystem als EXE. Häufig "Windows executable installer".

    2. Starten Sie das Installationsprogramm auf dem Server-PC. Ändern Sie nichts an den Voreinstellungen des Installationsprogramms. Bei Bedarf können der Installationsordner und das Desktop-Icon angepasst werden. Klicken Sie solange auf den Schalter Next, bis die Installation beginnt.

    3. Starten Sie den Firebird-Datenbankserver anschließend über das Installationsprogramm oder über die Windows-Diensteverwaltung (Dienste im Startmenü). Dieses Programm wird als Dienst unsichtbar im Hintergrund ausgeführt, hat also kein Fenster. In der Windows-Diensteverwaltung kann geprüft werden, ob der Firebird-Datenbankserver ausgeführt wird. Suchen Sie dazu den Eintrag Firebird-Server - DefaultInstance und prüfen, ob in der Spalte Status Wird ausgeführt steht. Sollte das nicht der Fall sein, kann der Dienst mit der rechten Maustaste und Starten gestartet werden.

  2. Firewall-Freigabe

    Der Firebird-Datenbankserver lauscht auf dem Port 3050 nach Verbindungswünschen von Clients per TCP-Protokoll. Hat ein Client einen Verbindungswunsch erfolgreich abgesetzt, handeln der Server und der Client einen zufälligen Port für die weitere Kommunikation aus. Diese Ports müssen also in Firewalls zum Empfangen und Senden freigegeben werden. Wenn Ihre Firewall dies anbietet, geben Sie diese Ports nur für den Firebird-Datenbankserver (Installationspfad aus Schritt 1.1 z.B. "C:\Program Files\Firebird\Firebird_3_0\firebird.exe") und die IP-Adressen Ihrer Client-PCs frei, um die Sicherheit zu erhöhen.

  3. OPTIONAL: Datenbank-Benutzer ändern

    Dieser Schritt ist nur nötig, wenn aus Sicherheitsgründen nicht jeder Benutzer Zugriff auf die Prodaro Rechnungsbüro Datenbank haben soll.

    In der Standardeinstellung kann mit dem Datenbankbenutzerkonto SYSDBA und dem Passwort masterkey auf die Prodaro Rechnungsbüro Datenbank zugegriffen werden. Wenn Sie dieses Passwort ändern möchten, gehen Sie wie folgt vor:

    Im Firebird-Installationsordner aus Schritt 1.1 (z.B. "C:\Program Files\Firebird\Firebird_3_0\") finden Sie das Programm gesec.exe. Starten Sie dieses Programm in der Eingabeaufforderung/Konsole mit folgenden Parametern:

    gsec -user SYSDBA -password masterkey

    Nun geben Sie fogendes ein:

    GSEC> mo sysdba -pw IhrNeuesPasswort

    An die Stelle von „IhrNeuesPasswort“ schreiben Sie ein von Ihnen gewähltes Passwort mit max. 8 Stellen.

    GSEC> quit

2. Installation auf jedem Client-PC

  1. Prodaro Rechnungsbüro installieren

    Laden Sie das Prodaro Rechnungsbüro Installationsprogramm herunter, falls das noch nicht geschehen ist. Die auf der genannten Seite angebotene Testversion ist das Installationsprogramm. Die Testversion wird später mit einem Freischaltcode in eine Vollversion umgewandelt.

    Starten Sie das Installationsprogramm von Prodaro Rechnungsbüro auf jedem Client-PC. Führen Sie alle Schritt des Installationsprogramms bis zum Ende durch.

  2. Firewall-Freigabe

    Geben Sie die Prodaro Rechnungsbüro EXE-Datei (z.B. C:\Program Files (x86)\Prodaro Rechnungsbüro VERSION\ProdaroREC.exe) in Ihrer Firewall frei. Ein- und ausgehende Verbindungen von/zu Ihrem Server und alle Ports müssen freigegeben werden.

  3. Neuen Mandaten anlegen

    1. Starten Sie Prodaro Rechnungsbüro. Sie sollten nun das Fenster Login sehen. Wenn dies nicht geöffnet ist, wählen Sie in der Hauptnavigation Start und dann den Befehl Mandant/Benutzer wechseln/verwalten.

    2. Klicken Sie auf den Schalter Mandant hinzufügen. Es öffnet sich ein Fenster, in dem mehrere Schritte dargestellt werden:

    3. Seite Schritt 1: Füllen Sie den Felder in diesem Schritt aus. Klicken Sie auf Weiter.

      Seite Schritt 2: Wählen Sie die Option Mehrplatznutzung: Daten liegen zentral auf einem Server.

      Füllen Sie die angezeigten Felder wie folgt aus:

      • Server-IP-Adresse oder Hostname:
        Der Server-PC, auf dem der Firebird-Datenbankserver aus Schritt 1.1 ausgeführt wird. Verwenden Sie immer die Server-IP-Adresse oder Hostname. Localhost darf nicht benutzt werden.

      • Firebird-Port:
        Der Port, auf den der Firebird-Datenbankserver auf Verbindungen von Clients wartet. Standardwert ist 3050.

      • Datenbank-Ordner und Dateiname (aus *lokaler* Sicht des Servers):
        In welchem Ordner liegt die Prodaro Rechnungsbüro Datenbankdatei auf dem Server? Bitte den kompletten Pfad mit Dateinamen aus lokaler Sicht des Servers angeben. Geben Sie den echten Ordnernamen an. Nicht den lokalisierten Namen. Dieser Ordner darf nicht im Netzwerk freigegeben sein und keine anderen Daten enthalten. Der Netzwerkzugriff erfolgt über den Firebird-Dienst per TCP/IP.

        Wenn noch keine Prodaro Rechnungsbüro Datenbankdatei auf dem Server liegt, erstellen Sie eine neue Datenbank mit dem Schalter Neue Datenbankdatei erstellen.... Speichern diese Datei zunächst in einem Ordner auf dem Server-PC auf dem Sie Zugriff haben und kopieren die Datei dann in den Datenbank-Ordner.

        Wichtig: Damit Ihnen bei einem unvorhersehbaren Ereignis, wie z.B. einem Festplattendefekt, Ihre Prodaro Rechnungsbüro Daten und Einstellungen nicht verloren gehen, sollten Sie die Datenbankdatei regelmäßig sichern. ACHTUNG: Bevor Sie diese Daten sichern, müssen unbedingt alle Clients beendet sein und auch andere Programm dürfen kein Zugriff auf die Datenbank haben. Ansonsten kann die Sicherungskopie unbrauchbar werden.

      • Datenbank-Benutzername:
        Der Datenbank-Benutzername. Nur mit den Angaben aus Schritt 1.3 ausfüllen, wenn dort geändert.

      • Datenbank-Passwort:
        Das Datenbank-Passwort. Nur mit den Angaben aus Schritt 1.3 ausfüllen, wenn dort geändert.

    4. Führen Sie im geöffneten Fenster ggf. folgende Schritte bis zum Ende aus und schließen das Fenster mit OK.

    5. Wählen Sie den soeben angelegten Mandaten aus und klicken auf den Schalter Einloggen.

Tipps

Wie können mehrere Firebird-Server parallel betrieben werden?

Zunächst muss in der Datei firebird.conf im Firebird-Installationsordner der RemoteServicePort auf einen anderen unbenutzten Port geändert werden.

Anschließend starten Sie die Eingabeaufforderung und wechseln in den Firebird-Installationsordner. Mit dem folgendem Befehl wird ein weiterer Firebird-Server-Dienst mit dem Namen MeinFirebird erstellt:

instsvc.exe install -name MeinFirebird

Wie kann der Firebird-Server als Applikation (nicht als Dienst) gestartet werden?

firebird -a

Fehlermeldung "Connection rejected by remote interface"

Entweder läuft auf dem Firebird-Port eine andere Software (z.B. ein weiterer Firebird-Server, ein Interbase-Server, ...) oder die Version vom Firebird-Server passt nicht zur Version vom Firebird-Client.

Fehlermeldung "Unable to complete network request to host"

  • Der Firebird-Dienst läuft nicht oder
  • Der Firebird-Dienst läuft nicht auf dem vermuteten Port (3050) oder
  • Der Firebird-Dienst ist in der Firewall nicht freigegeben oder
  • Es ist die falsche Server-IP-Adresse angegeben.

Fehlermeldung "Install incomplete, please read the Compatibility chapter in the release notes for this version"

Der Datenbankbenutzer SYSDBA existiert nicht. Dieser wird durch das Firebird-Installationsprogramm angelegt. Wenn Sie dort das Passwort leer lassen, wird masterkey als Passwort eingestellt.

Wenn Sie hingegen die Firebird-ZIP-Datei für die Installation nutzen, müssen Sie diese Benutzer manuell anlegen.

Fehler: Die Datenbankdatei wird benutzt ODER Error CreateFile (open)

Die Datenbankdatei muss auf einem lokalen Laufwerk des Servers liegen. Ein Speicherort im Netzwerk (z.B. Netzlauferk Z:\Datei oder \\Server\EinName\Datei oder 192.168.0.99\Datei) ist nicht erlaubt.

Wie kann ich die Datenbankdatei sichern?

Eine Datensicherung kann auf zwei Arten ausgeführt werden:

  • Sie können die Mandantendatei mit einem Backupprogramm oder manuell auf ein Sicherungsmedium kopieren. Vorher muss sichergestellt sein, dass kein Client auf die Daten zugreift. Beenden Sie dazu zunächst alle Clients und anschließend den Firebird-Datenbankserver (Dienst). Nach erfolgtem Backup starten Sie den Firebird-Datenbankserver neu.
  • Alternativ können Sie das Firebird-Programm gbak nutzen. Dieses kann eine Sicherungskopie während der Datenbanknutzung erstellen. Die Clients müssen dafür nicht beendet werden. Mit dieser Batch-Datei kann gbak gesteuert werden.
© Prodaro Software GmbH & Co. KG
Impressum · Datenschutz
Garantie · AGB & Lizenz
Produktübersicht
Auftragsentwicklung
Software kaufen im Shop
Newsletter abonnieren
Wir informieren Sie immer aktuell.
Feedback