Umstellung auf Netz...
 
Benachrichtigungen
Alles entfernen

Umstellung auf Netzwerkdatenbank

26 Beiträge
4 Benutzer
1 Reactions
2,728 Aufrufe
(@schmittchris)
Active Member
Beigetreten: vor 4 Jahren
Beiträge: 3
Topic starter   [#3253]

Hallo, ich habe im Moment Fakturama 2.0.5 problemlos lokal laufen.

Nun möchte ich aber von verschiedenen PC's mit Fakturama arbeiten können und meine Daten auf die Diskstation, die im Netzwerk eingebunden ist, auslagern.

Wie gehe ich hier am besten vor?

Gibt es eine Anleitung dafür? Ich habe leider nichts passendes gefunden.

 

Gruß und vielen Dank schon mal

Christian



   
Zitat
Jürgen Bruckner
(@microangelo)
Mitglied
Beigetreten: vor 6 Jahren
Beiträge: 691
 

Hallo Christian,

willkommen bei Fakturama.

Die erste Frage die ich dazu stellen muss ist: Welches Betriebssystem verwendest Du?

Dann ... Kannst Du auf Deiner Diskstation einen MySQL oder MariaDB Datenbank-Server installieren?

Hast Du in der lokalen Datenbank schon irgendwelche Daten enthalten, die Du unbedingt "mitnehmen" möchtest oder musst? Wenn Ja, musst Du die lokale Datenbank erst mal in ein Format konvertieren, welches MySQL/MariaDB 'versteht'. Es gibt eine Anleitung zum Umwandeln, aber das ist schon ein wenig "Handarbeit" - teilweise auf der Konsole.

Was noch wichtig zu wissen ist, dass man im Netzwerkbetrieb  n i c h t  unterschiedliche Betriebssysteme verwenden kann. Genauer gesagt Du kannst hier nicht im 'Mischbetrieb' Windows, GNU Linux oder MacOS arbeiten.

Vielleicht hilft Dir das mal für erste Überlegungen weiter.

LG
Jürgen


microangelo
Produktivsysteme:
LinuxMint Debian Edition (LMDE) 6, Fakturama 2.1.3c, MariaDB, Java 17, SingleUser
LinuxMint Debian Edition (LMDE) 6, Fakturama 2.1.3c, MariaDB, Java 17, MultiUser
RaspberryPi OS 12 (Bookworm, 64Bit), Fakturama 2.1.3c, MariaDB, Java 17, Multiuser
auf Raspberry Pi 400, 4GB RAM
Testsystem(e):
LinuxMint Debian Edition (LMDE) 6, Fakturama 2.1.3 (Beta), HSQLDB, Java 17
dzt. kein Windows-System zum testen verfügbar
Alpha-Test:
RaspberryPi OS (64Bit), Fakturama 2.1.3, HSQLDB, Java 11
auf Raspberry Pi 4B, 8GB RAM


   
AntwortZitat
(@schmittchris)
Active Member
Beigetreten: vor 4 Jahren
Beiträge: 3
Topic starter  

Hallo Jürgen, ich nutze Windows 10. Und die Datenbank muss ich unbedingt mitnehmen.



   
AntwortZitat
Jürgen Bruckner
(@microangelo)
Mitglied
Beigetreten: vor 6 Jahren
Beiträge: 691
 

@schmittchris 

Servus Christian,

also folgende Dinge wären zuerst abzuklären:

  • lässt sich auf der Diskstation MySQL/MariaDB installieren?
  • welche Schritte sind zur Umwandlung der Datenbank notwendig?

LG
Jürgen


microangelo
Produktivsysteme:
LinuxMint Debian Edition (LMDE) 6, Fakturama 2.1.3c, MariaDB, Java 17, SingleUser
LinuxMint Debian Edition (LMDE) 6, Fakturama 2.1.3c, MariaDB, Java 17, MultiUser
RaspberryPi OS 12 (Bookworm, 64Bit), Fakturama 2.1.3c, MariaDB, Java 17, Multiuser
auf Raspberry Pi 400, 4GB RAM
Testsystem(e):
LinuxMint Debian Edition (LMDE) 6, Fakturama 2.1.3 (Beta), HSQLDB, Java 17
dzt. kein Windows-System zum testen verfügbar
Alpha-Test:
RaspberryPi OS (64Bit), Fakturama 2.1.3, HSQLDB, Java 11
auf Raspberry Pi 4B, 8GB RAM


   
AntwortZitat
(@schmittchris)
Active Member
Beigetreten: vor 4 Jahren
Beiträge: 3
Topic starter  

Also auf der Diskstation habe ich nun MariaDB 10 installiert.

Wie kann ich weiter machen?

Wie bringe ich die Daten nun auf die Diskstation?

Du sagtest was von einer Anleitung?



   
AntwortZitat
Jürgen Bruckner
(@microangelo)
Mitglied
Beigetreten: vor 6 Jahren
Beiträge: 691
 

@schmittchris 

Du brauchst dazu das Konversionstool, den Link dazu findest Du in diesem Beitrag -> https://www.fakturama.info/community/postid/14741/

Die Anleitung zur Konvertierung findest Du hier -> 
https://bitbucket.org/fakturamadev/fakturama-2/src/master/Fakturama-Parent/org.fakturama.help/howto/hsql2mysql/migrate.md

Du wirst auf der Diskstation wahrscheinlich auch noch phpMyAdmin benötigen.

Einfache Anleitungen zu Diskstation und SQL/phpMyAdmin/PHP findest Du hier ->
https://zukunftathome.de/mysql-mariadb-auf-synology-nas-installieren/

und hier ->
https://schweigerstechblog.de/synology-mysql-datenbank-erstellen/

 

Was es noch zu beachten gilt:

  • Der Pfad ins Fakturama-Arbeitsverzeichnis muss auf  a l l e n  Arbeitsstationen der selbe sein.
    Ich kann hierzu empfehlen das Arbeitsverzeichnis auf der Diskstation anzulegen und in Windows auf allen Arbeitsstationen einen (denselben!) Laufwerksbuchstaben darauf zu mappen (z.B. F:\\fakturama_working).
  • Auf der Diskstation musst Du eine Datensicherung für die Datenbank und das Arbeistverzeichnis anlegen. Nach Möglichkeit auf einen externen Datenträger sichern.

LG
Jürgen


microangelo
Produktivsysteme:
LinuxMint Debian Edition (LMDE) 6, Fakturama 2.1.3c, MariaDB, Java 17, SingleUser
LinuxMint Debian Edition (LMDE) 6, Fakturama 2.1.3c, MariaDB, Java 17, MultiUser
RaspberryPi OS 12 (Bookworm, 64Bit), Fakturama 2.1.3c, MariaDB, Java 17, Multiuser
auf Raspberry Pi 400, 4GB RAM
Testsystem(e):
LinuxMint Debian Edition (LMDE) 6, Fakturama 2.1.3 (Beta), HSQLDB, Java 17
dzt. kein Windows-System zum testen verfügbar
Alpha-Test:
RaspberryPi OS (64Bit), Fakturama 2.1.3, HSQLDB, Java 11
auf Raspberry Pi 4B, 8GB RAM


   
AntwortZitat
Jürgen Bruckner
(@microangelo)
Mitglied
Beigetreten: vor 6 Jahren
Beiträge: 691
 

@schmittchris 

Die Konvertierung machst Du natürlich mit einer Sicherungskopie deiner aktuellen lokalen Datenbank!
😉 😛


microangelo
Produktivsysteme:
LinuxMint Debian Edition (LMDE) 6, Fakturama 2.1.3c, MariaDB, Java 17, SingleUser
LinuxMint Debian Edition (LMDE) 6, Fakturama 2.1.3c, MariaDB, Java 17, MultiUser
RaspberryPi OS 12 (Bookworm, 64Bit), Fakturama 2.1.3c, MariaDB, Java 17, Multiuser
auf Raspberry Pi 400, 4GB RAM
Testsystem(e):
LinuxMint Debian Edition (LMDE) 6, Fakturama 2.1.3 (Beta), HSQLDB, Java 17
dzt. kein Windows-System zum testen verfügbar
Alpha-Test:
RaspberryPi OS (64Bit), Fakturama 2.1.3, HSQLDB, Java 11
auf Raspberry Pi 4B, 8GB RAM


   
AntwortZitat
(@giodo)
Active Member
Beigetreten: vor 5 Jahren
Beiträge: 10
 

Hallo miteinander. Der Thread ist nicht soo alt, daher hänge ich ich da mal an.

Habe Fakturama seit 1 Jahr auf Windows zur vollsten Zufriedenheit laufen. Mittlerweile auf 2.1.3 upgedatet. Als Datenbank die Stabdardversion  Hsqldb laufen. 
Wir würden gerne mit mehreren Rechner auf die Daten zugreifen und ich habe dazu testweise einmal auf einem anderen Rechner eine zweite Version von Fakturama mit einer Datenkopie installiert. Außerdem einen Mysql-Server . Durch löschen des ".fakturama2"-Ordners auch in der Mysql-Datenbank die Tabellen erzeugt (mit dbVisualizer kontrolliert).

Allerdings scheitere ich bei dem Versuch die Daten nach vorgegebenem Rezept ( https://bitbucket.org/fakturamadev/fakturama-2/src/master/Fakturama-Parent/org.fakturama.help/howto/hsql2mysql/migrate.md) zu migrieren. Das ausführen von analyseDB.bat nach Adaptierung der grf-Dateien wirft einen Fehler "Parameter missing" nach auswurf einer Menge onDirctories.

Ich vermute, dass ich irgendeinen Parameter falsch eingegeben habe oder dergl.

Könnte mir jemand vielleicht sachdienliche Hinweise geben.

Anbei einen Screenshot der cmdline und die grf-Dateien.
Datenbank heißt: "fakturama" mit user "fakturama" und dem Password "fakturama" (ist ja nur ein test :-))

 

Vielen herzlichen Dank



   
AntwortZitat
Jürgen Bruckner
(@microangelo)
Mitglied
Beigetreten: vor 6 Jahren
Beiträge: 691
 

Hallo @giodo 

also wenn ich Ralf (@rheydenr) da richtig verstanden habe, kannst Du mit der Version 2.1.2 schon direkt nach MariaDB/MySQL konvertieren.

Versuche also mit einer Sicherungskopie deiner bestehenden HSQLDB-Datenbank folgendes:

  1. Fakturama neu initialisieren.
  2. neues Arbeitsverzeichnis anlegen
  3. im Einstellungsdialog das Verzeichnis deiner HSQLDB-Datenbank (Kopie) in "altes Arbeitsverzeichnis" eintragen.
  4. die Zugangsdaten für den MariaDB/MySQL-Server und die Datenbank eintragen.
  5. Fakturama die Einrichtung machen lassen.

Danach sollten (theoretisch) die Daten übernommen und konvertiert sein.

Ich würde als Datenbank jedenfalls MariaDB bevorzugt empfehlen.

Beim Zugriff von zwei PC's musst Du darauf achten, dass das Arbeitsverzeichnis von Fakturama auf beiden Rechnern den absolut selben Pfad haben muss.

LG
Jürgen

Edit: eine Information wurde von mir falsch verstanden - Entschuldigt bitte!


microangelo
Produktivsysteme:
LinuxMint Debian Edition (LMDE) 6, Fakturama 2.1.3c, MariaDB, Java 17, SingleUser
LinuxMint Debian Edition (LMDE) 6, Fakturama 2.1.3c, MariaDB, Java 17, MultiUser
RaspberryPi OS 12 (Bookworm, 64Bit), Fakturama 2.1.3c, MariaDB, Java 17, Multiuser
auf Raspberry Pi 400, 4GB RAM
Testsystem(e):
LinuxMint Debian Edition (LMDE) 6, Fakturama 2.1.3 (Beta), HSQLDB, Java 17
dzt. kein Windows-System zum testen verfügbar
Alpha-Test:
RaspberryPi OS (64Bit), Fakturama 2.1.3, HSQLDB, Java 11
auf Raspberry Pi 4B, 8GB RAM


   
AntwortZitat
(@rheydenr)
Forum-Admin Registered
Beigetreten: vor 14 Jahren
Beiträge: 4911
 

@microangelo

Nein, das ist leider nicht ganz richtig. Das funktioniert nur, wenn man von einer Version 1.x auf 2.x wechselt. Wenn man nur ein Upgrade innerhalb der 2er Version machen möchte, muß man das Konvertierungsskript nehmen.

@giodo

Der Screenshot ist nicht mit am Beitrag dran...


Viele Grüße
Ralf.
Wichtige Infos zum Posten im Forum.
Fehler gefunden?


   
AntwortZitat
Jürgen Bruckner
(@microangelo)
Mitglied
Beigetreten: vor 6 Jahren
Beiträge: 691
 

@rheydenr 

Okay das hatte ich dann falsch verstanden, ich habe meinen vorigen Post Editiert und die falsche Information durchgestrichen.

LG
Jürgen


microangelo
Produktivsysteme:
LinuxMint Debian Edition (LMDE) 6, Fakturama 2.1.3c, MariaDB, Java 17, SingleUser
LinuxMint Debian Edition (LMDE) 6, Fakturama 2.1.3c, MariaDB, Java 17, MultiUser
RaspberryPi OS 12 (Bookworm, 64Bit), Fakturama 2.1.3c, MariaDB, Java 17, Multiuser
auf Raspberry Pi 400, 4GB RAM
Testsystem(e):
LinuxMint Debian Edition (LMDE) 6, Fakturama 2.1.3 (Beta), HSQLDB, Java 17
dzt. kein Windows-System zum testen verfügbar
Alpha-Test:
RaspberryPi OS (64Bit), Fakturama 2.1.3, HSQLDB, Java 11
auf Raspberry Pi 4B, 8GB RAM


   
AntwortZitat
(@giodo)
Active Member
Beigetreten: vor 5 Jahren
Beiträge: 10
 

Noch ein Versuch mit Anhang. Habe ihn auch per email geschickt



   
AntwortZitat
(@giodo)
Active Member
Beigetreten: vor 5 Jahren
Beiträge: 10
 

Ist vielleicht in Vergessenheit geraten, aber ich würde mich sehr freuen wenn ihr mir hier helfen könntet. 



   
AntwortZitat
Jürgen Bruckner
(@microangelo)
Mitglied
Beigetreten: vor 6 Jahren
Beiträge: 691
 

@giodo 

das sollte sich Ralf (@rheydenr) ansehen. Ich selber habe leider mit dem Konversionstool keine Erfahrungen.

LG
Jürgen


microangelo
Produktivsysteme:
LinuxMint Debian Edition (LMDE) 6, Fakturama 2.1.3c, MariaDB, Java 17, SingleUser
LinuxMint Debian Edition (LMDE) 6, Fakturama 2.1.3c, MariaDB, Java 17, MultiUser
RaspberryPi OS 12 (Bookworm, 64Bit), Fakturama 2.1.3c, MariaDB, Java 17, Multiuser
auf Raspberry Pi 400, 4GB RAM
Testsystem(e):
LinuxMint Debian Edition (LMDE) 6, Fakturama 2.1.3 (Beta), HSQLDB, Java 17
dzt. kein Windows-System zum testen verfügbar
Alpha-Test:
RaspberryPi OS (64Bit), Fakturama 2.1.3, HSQLDB, Java 11
auf Raspberry Pi 4B, 8GB RAM


   
AntwortZitat
(@giodo)
Active Member
Beigetreten: vor 5 Jahren
Beiträge: 10
 

Danke dir trotzdem für die rasche Antwort und einen guten Rutsch ins neue Jahr



   
AntwortZitat
Seite 1 / 2
Teilen: