Menu

Häufig gestellte Fragen

1. Lösung
2. Betriebssystem
3. Thema

35 // 00035 // Meine Backupeinstellungen im Real Server ergeben fehlerhafte Backups. Warum?

Der neue Real Server 2009 verlangt, dass die Backupnamen folgendes Format haben: 

  • "name.sdb_backup"

Beachten Sie die Details im Handbuch

88 // 00088 // Wie deinstalliere ich den cubeSQL Server?

Als erstes machen Sie eine Datensicherung auf dem Server oder als Duplikat der Datenbank im Bereich Ablage>Datenbank>Datenbank duplizieren.

Beenden Sie den Serverdienst in Ihrem OS und deinstallieren Sie das Programm über die jeweilige Betriebssystem Console. 

Details finden Sie im Anwenderhandbuch:

175 // 00175 // Ich nutze seit einigen Jahren shakehands Kontor für meine Buchhaltung. Bislang immer nur auf einem Computer. Nun möchte ich die Software auf dem Rechner meiner Kollegin installieren, so dass wir beide parallel Angebote und Rechnungen schreiben können. Ist dies mit meiner Version möglich oder brauche ich eine andere Variante? Wie werden die Daten am besten synchronisiert?

Ja. Für Ihre Gebrauch auf zwei Computer und einer gemeinsame Datenbank mit gleichzeitigem Zugriff bitten wir die Lösung mit dem cubeSQL Server. 

Beide Rechner brauchen eine Arbeitsplatzlizenz z.B. shakehands Kontor Complete und ein wAP (weiterer Arbeitsplatz) shakehands Kontor Balance und die Datenbank muss auf dem cubeSQL Server laufen. 

Richten Sie Ihr Netzwerk ein. Installieren Sie den Datenbankserver und die Arbeitsplatzlizenzen. Richten Sie die lokale Datenbank nun auf dem Server ein. Erfassen Sie die neuen Benutzer und Benutzerrechte und schon arbeiten Sie zu zweit im Team an den gleichen Daten. 

Besorgen Sie sich die shakehands Lizenzen (Hauptlizenz und wAP-Lizenz) und die cubeSQL Lizenz. Installieren Sie nun auf jedem Arbeitsplatz shakehands Kontor und schalten Sie die Version frei. Installieren Sie den Datenbankserver und schalten Sie diesen frei. Nun starten Sie die bisherige lokale Datenbank und laden Sie diese auf den cubeSQL Server. Legen Sie noch das backup auf dem Server an. Definieren Sie beim ersten Login die Benutzer- und Benutzerrechte falls Sie nur mit dem Admin User gearbeitet haben. 

Von nun an können Sie gemeinsam an den Daten arbeiten. Details finden Sie im shakehands Kontor Anwenderhandbuch.

249 // 00249 // Hallo, wir suchen als Einzelanwendung ein Kassenbuch, das entweder netzwerkfähig oder online zugänglich sein muss damit mehrere Arbeitsplätze darauf zugreifen können

Verwenden Sie shakeHands Kontor Basis als gehostete Lösung. Das ist unsere Freeware. Die Lizenz ist kostenlos. Ebenfalls der Datenbankserver cubeSQL bis zu zwei current user ist kostenlos. Für mehrere gleichzeitige Zugriffe lizenzieren Sie sich eine kostenpflichtige Ausführung des cubeSQL Servers.

290 // 00290 // Nach dem Update auf Apple OS X Yosemite kann ich nicht mehr auf den cubeSQL Server zugreifen? Ich habe ShakeHands Release 11.2 und den cubeSQL Server 4.3 im Einsatz.

Wechseln Sie in die Apple Einstellungen und da in den Bereich Sonstige und klicken Sie das Icon cubeSQL. Melden Sie sich an und Starten Sie den cubeSQL Server. 

Details finden Sie im Handbuch Abschnitt erstmaliges Starten des cubeSQL Servers

Leider wird das automatische Starten beim Hochfahren des Systems unter Yosemite nicht mehr über das Skript zuverlässtig unterstützt, da die Technik der Autostart-Option nicht mehr in Yosemite genutzt wird. 

Sie können den Serverdienst weiterhin manuell starten und beenden.

Nachtrag: 

Dies gilt auch für den neuen cubeSQL Versionen 5.x und die neueren Apple macOS X Systemen.

298 // 00298 // Wir haben den cubeSQL Server 4.5.0" neu installiert und lizenziert und das Datenbankfile auf den Server kopiert. Der cubeSQL Server lässt sich auch starten und das Datenbank-File laden. Beim Start von shakehands Kontor und Anbindung an den neuen Server kommt der Fehler dass die DB nicht geladen werden kann….

"Anmerkung: Gilt auch für die neuen cubeSQL Versionen 5.x

Sie dürfen die Funktion vom cubeSQL Server eigene Datenbanken auf den Server zu laden nicht verwenden. 

Spielen Sie die Datenbank ausschliesslich via shakehands Kontor Frontend und der Funktion Mit cubeSQL-Server verbinden...  und da unter Karte Verwalten, Datenbank auf Server hochladen... 

Mit diesem Vorgehen ist sichergestellt, dass die Verschlüsselung korrekt funktioniert und nicht mit einem direkten Upload auf den Server umgehen werden kann. 

331 // 00331 // Gibt es eine Möglichkeit, den cubeSQL-Server für die Datenbank auf einem Raspberry Pi 2 laufen zu lassen (Linux) oder der verbauten Hardware?

Laut Herstellerin - SQLabs - kann der cubeSQL Server auf einem Computer mit Apple macOS X 10.6 oder höher, Windows VISTA/7/8/10 oder Linux Kernel 2.6.2 oder höher installiert werden. 

Ob cubeSQL auf ihrem lokalen Raspberry Pi System läuft, können wir Ihnen nicht beantworten. Wenden Sie sich dazu bitte direkt an den Hersteller der Serversoftware. 

http://www.sqlabs.com/contact.php

376 // 00376 // Wir versuchen derzeit leider vergebens shakehands Kontor (Release 12.2.1) über das Internet mit einem cubeSQL (5.0.1) Server zu verbinden. Der Server ist aktiv, Datenbank und User eingerichtet. Eine statische IP (134.255.XYX.ZZ) liegt vor und ist von aussen erreichbar (Ping funktioniert). Wir haben die Verbindung bereits von verschiedenen Rechnern/Anschlüssen getestet. Was können wir machen?

In der Regel liegt es an Rechten oder Port-Freigaben die fehlen oder falsch definiert sind. 

Die Router IP vom Provider sollte ein dynamischer DNS sein. Diese IP muss mittels DynDNS verfolgt werden. 

Der Router selber benötigt eine Portfreigabe der folgenden Ports: 4430 und 4431

Ist dies gegeben, können Sie via VPN über DynDNS auf Ihren cubeSQL Server über das http oder https Protokoll zugreifen.

434 // 00434 // Ich versuche gerade auf einem Rechner den CubeSQL-Server zu installieren und dort die lokal gespeicherte Datenbank hoch zu laden. Ich bekomme aber folgenden Fehler gemeldet:

"Die Datenbank hat eine kleinere Schemaversion als diese Programmversion bearbeiten kann!
Die Datenbank besitzt einen zu niedrigen Versionsstand, welcher nicht konvertiert werden kann! Die Anwendung wird beendet.
Fehler beim Öffnen der Datenbank!"

Was genau muss ich jetzt tun? Brauche ich eine ältere Version von CubeSQL?

Beachten Sie, dass

  1. Sie die passende Version vom cubeSQL Server installiert haben. Eine Übersicht der Datenbankserverversion und der jeweiligen shakehands Kontor Version finden Sie hier im Bereich Aktuelle shakehands Versionsfreigaben
  2. Der cubeSQL Server lizenziert ist und Sie sich beim Hersteller des Servers sqlabs registriert haben. Dies gilt auch für die Freeware-Version bis 2 current user.

Weitere Details

452 // 00452 // Wo genau gebe ich die Lizenznummern ein. Ich hatte ein mal eine Nummer eingegeben, jedoch kam dann die Eingabe nicht mehr. Ich habe meine Lizenznummer für cubeSQL-Server, 20 Connetions eingegeben. War die hier falsch ?
Jedoch hatte ich statt meinen Namen auch cubeSQL-Server, 20 Connetions eingetragen!
Wie kann ich die Eingabe für die Lizenznummer wiederholen.

Ihre shakehands Kontor Lizenznummer geben Sie in shakehands Kontor 2018 ein:
shakehands Kontor>Lizenzen

https://doks.shakehands.com/de/anwenderhandbuch/4-kontor/64-system-verwalten/288-lizenznummer-eingeben.html

Den cubeSQL Server lizensieren Sie bitte in cubeSQL Admin Tool im Bereich cubeSQL Admin>Menu Server>Register Server

Sie müssen den Lizenznamen und den Lizenzen erfassen. Sie erhalten bei korrekter Eingabe eine Rückmeldung. 


460 // 00460 // Aktuell nutzen wir shakehands Kontor mit dem cubeSQL Server als Datenserver im Unternehmen. Die dort gesicherten Daten haben bei uns einen hohen Wert, sodass wir diese gerne gesichert haben wollen würden. Scheinbar gibt es die Möglichkeit die CubeSQL zu sichern, jedoch lediglich lokal. Haben Sie eine Option/Idee diese Sicherung auf ein externes/im Netzwerk liegendes Laufwerk zu sichern?

Ja. 

  1. Öffnen Sie die Datenbank im cubeSQL Admin Tool.
  2. Gehen Sie im Navigator in den Bereich Preferences>Backup
  3. Setzen Sie den Cursor hier in das Feld der Pfadangabe.
  4. Halten die <Command>-Taste gedrückt und üben einen Rechtsklick aus. 
  5. Im Kontextmenu wählen Sie nun Select lokal Path und wählen nun Ihr externes Laufwerk als Ziel aus.

Optional

  1. Nehmen Sie ein externes Backupprogramm und richten eine inkrementelle Datensicherung für das cubesql Verzeichnis ein.

Siehe auch: 

494 // 00494 // Ich möchte eine Zahlung zu einer Rechnung verbuchen, allerdings mit einer Diferrenz da Gebühren beim Geldverkehr angefallen sind. Wenn ich also die Differenz weiterbuchen möchte, klicke ich bei Minderungsart auf Gebühr. Ich möchte dann das Minderungskonto 3990 Erlösminderungen nRLR KMU Kontenplan auswählen, aber die Schaltfläche für das Minderungskonto lässt sich nicht anklicken. Auch der Pfeil rechts daneben kann nicht angeklickt werden. 

Muss ich die Auswahl des Minderungskonto woanders einstellen?

Sie arbeiten vermutlich mit der Einnahmen - Überschuss - Rechnung in der Buchhaltung. 

Hier zählt nur der erhaltene Betrag. Minderungen z.B. die Karten-Gebühren werden bei OP-Zahlungen nicht buchhalterisch erfasst. Sie brauchen kein Konto auswählen.

Möchten Sie die Gebühr buchhalterisch erfassen, 

  1. so buchen Sie den OP mit den erhaltenen Betrag abzüglich der Gebühr und lassen den Rest als OP stehen. 
  2. Erstellen Sie nun eine weiter Zahlung auf diesen OP und setzen als Finanzkonto das gewünschte Minderungskonto ein.

Siehe auch

507 // 00507 // "Wenn die Verbindung zu einer entfernten Datenbank einmal erfolgreich hergestellt wurde, speichert shakehands Kontor die Zugriffsparameter und stellt sie beim nächsten Start wieder zur Verfügung. Sie brauchen dann im Dialog Datenbank öffnen nur noch die gewünschte Datenbank in der Registerkarte Server auswählen." 

Das Passwort wird bei userem Kunden nicht mit gespeichert. Was können wir tun um das Problem zu beheben?

Wenn Sie ein eigenes Kennwort im cubeSQL festgelegt haben und diese Fehlermeldung beim automatischen Verbinden mit dem Server erscheint:

„Incorrect username or password.“

Prüfen Sie bitte Ihr Kennwort, es darf kein "@" enthalten sein. Dies ist meist die Ursache des Problems.

521 // 00521 // Ich würde gern eine Datenbank aus cubeSQL 5.6.1 als lokale Datenbank verwenden. Leider lässt sich die aus cubeSQL exportierte Datenbank nicht öffnen:

"Die Datenbank XXX.sdb konnte nicht geöffnet werden."
Details: "file is encrypted or is not a database
Die Datenbank 'Daten 2018 Serverexport.sdb' konnte nicht geöffnet werden!"

Der Dateiname inklusive Suffix entspricht lokal angelegten Datenbanken aber das Symbol ist anders.

Sie haben die Funktion eines Downloads der Datenbank direkt ab dem cubeSQL Server genutzt. Diese unterstützen wir nicht. Können diese aber auch nicht unterdrücken, da wir nicht die Herstellerin vom cubeSQL Server sind. 

Nutzen Sie für den Download der cubeSQL Datenbank ausschliesslich die Funktion Datenbank vom Server laden oder die Duplizierfunkiton der Datenbank aus shakehands Kontor heraus. 

Nur so ist sichergestellt, dass Sie die Datenbank und die Verschlüsselung nicht via einen eigenen Download knacken können. 

Siehe auch: 

540 // 00540 // Ich kann mich nicht mit dem Server - cubeSQL - verbinden?

Wenn Sie ein eigenes Kennwort im cubeSQL festgelegt haben und diese Fehlermeldung beim automatischen Verbinden mit dem Server erscheint:

„Incorrect username or password.“

Prüfen Sie bitte Ihr Kennwort, es darf kein "@" enthalten, dies ist möglicherweise die Ursache des Problems.

541 // 00541 //  Der cube-Server läuft auf Rechner 1 (feste IP 192.168.1.1) unter Windows 10. Eine dort installierte shakehands Kontor Version kann sich über Localhost mit dem Server verbinden und alles klappt prima.

Auf Rechner 2 (IP 192.168.1.2) läuft ebenfalls das aktuellste Windows 10. Aber dort kann sich shakehands Kontor nicht mit den Server auf 192.168.1.1 verbinden. Es kommt ein Timeout. Benutzer und Passwort stimmen überein. 

Die Rechner 1 und 2 können sich ohne Probleme gegenseitig anpingen. In der Dokumentation finde ich keine Hinweise zu dem Problem. Auch nicht im Wiki und im Forum. Wer weiss Hilfe?

Die Einstellung der Firewall erfolgt nicht automatisch. Sie müssen diese Regeln manuell anlegen. Im Normalfall reicht es, dies auf dem Rechner einzurichten auf welchem der cubeSQL läuft.

Hier die Einstellungen (Angaben in Klammern optional).

  1. Regeltyp: Port
  2. Betrifft diese Regel TCP oder UDP?: TCP
  3. Gilt diese Regen für alle lokalen Ports oder für bestimmte lokale Ports?: Besitmmte lokale Ports - 4430,4431
  4. Welche Aktion soll durchgeführt werden, wenn eine Vernbindung die angegebenen Bedingungen erfüllt?: Verbindung zulassen
  5. Wann wird diese Regel angewendet?: Privat, (Domäne, Öffentlich)
  6. Name und Beschreibung vergeben - Fertig

Auf dem Server definieren Sie obige Einstellungen der Firewall. 


566 // 00566 // Wir verwenden bis heute über den Server Cube SQL (Version 4.0.0) eine alte Datenbank von shakehands Kontor 2012 und wollen diese in shakehands Kontor 2018 öffnen. Scheinbar ist dieser grosse Versionsprung nicht möglich, denn es erscheint diese Meldung:

"Die Datenbank hat eine kleinere Schemaversion als diese Programmversion bearbeiten kann! Die Datenbank besitzt einen zu niedrigen Versionsstand, welcher nicht konvertiert werden kann! Die Anwendung wird beendet. Fehler beim Öffnen der Datenbank!"

Können Sie die Datenbank migrieren?

Ja. 

Senden Sie uns die Datenbank. Sie können dies auch selber machen. Der Ablauf:

Datensicherung erstellen.

  1. Datenbank in Release 2014 laden, migrieren.
  2. Datenbank in Release 2016 laden, migrieren
  3. Datenbank in Release 2018 laden, migrieren. 
  4. Beenden Sie den alten Server. 
  5. Installieren Sie den neuen cubeSQL Server Release 5.6. 
  6. Starten Sie diese und geben die neue Lizenz ein.
  7. Laden Sie die Datenbank auf den Server. 
  8. Passen Sie allenfalls die Einstellungen im Server an und prüfen Sie die Backuproutine.
  9. Starten Sie shakehands Kontor mit der emigrierten Datenbank. Und prüfen Sie die neuen Einstellungen und setzen die Papierformate neu ein.

Details finden Sie hier:

Oder Sie senden uns die Datenbank für die Migration. Falls Inhaltlich keine weiteren Anpassungen zu machen sind, z.B. neue Mehrwertsteuersachverhalte Einpflegen, etc. ist dies in einer halben bis in einer Stunde Fernwartung erledigt. 

634 // 00634 // Wir haben shakehands Kontor für Apple mac. Nun möchten wir über unser NAS arbeiten und uns dort hinverbinden. Es gibt ja die Lösung über CubeSQL. Wie wäre hier die Vorgangsweite damit wir uns auf die Datenbank direkt am NAS verbinden können.? Welches Programm muss auf dem Synology NAS installiert werden?

Wir empfehlen statt dem NAS eine eigener Server, mit vollem Betriebssystem, damit die Datenbankdateien am sichersten im Client-Server Betrieb laufen.


Hier eine Anleitung einer möglichen Installationsart, wir unterstützen diese nicht im Support und Sie legen dies in Eigenverantwortung mit Ihrem Netzwerktechniker an. 

Wenn Ihr Synology einen Intel X64 Prozessor als Herz hat, bestehen berechtigte Chancen, das Vorhaben umzusetzen. Hier der Ablaufszenario: 

Vorraussetzungen:

  • Synology NAS mit Intel Prozessor 64 Bit (X86-64); welche Modelle diesen implementiert haben, ist hier nachzulesen.
  • Das Synology-Installationsscript (Paket) für den cubeSQL-Server ist auf den Rechner heruntergeladen.
  • Der cubeSQL-Server für den auf das NAS zugreifenden Rechner ist geladen und installiert (ohne StartUp-Script)
  • Auf dem Synology NAS im DSM ist unter Paket-Zentrum>Einstellungen>Allgemein>Vertrauensebene die Option Jeder Herausgeber aktiviert.

So installieren Sie cubeSQL auf dem Synology NAS im DSM:

  1. Erstellen Sie im DSM über Systemsteuerung>Gemeinsamer Ordner>Erstellen ein Verzeichnis namens cubeSQL.
  2. Vergeben Sie die Nutzerrechte zum Lesen & Schreiben.

  3. Laden Sie über Paket-Zentrum>Manuelle Installation das Paket synology_cubesql.spk hoch.

  4. Klicken Sie auf Weiter, setzen Sie nun den Haken für cubesql share has been created und schliessen Sie die Installation ab.

  5. Schlussendlich finden Sie den cubeSQL mit dem Status Läuft im Paket-Zentrum.

  6. Aktivieren Sie nun unter Paket-Zentrum>Einstellungen>Allgemein>Vertrauensebene die Option Synology Inc.

So verbinden Sie den Rechner mit dem cubeSQL-Server:

  1. Starten Sie auf dem Rechner das cubeSQLAdmin-Tool.
  2. Verbinden Sie sich mit der IP Ihres NAS mit dem cubeSQL-Server. 
  3. Geben die Lizenz ein.
  4. Erfassen Sie die Logindaten.
  5. Richten Sie ein Backupscript ein.

Siehe auch:








694 // 00694 // Fehler: database is locked. 

Was bedeutet das?

Möglicherweise ist ein angemeldeter Client ein Problem, der sich am Server nicht abmeldet. Oder Die Datenbank ist aktuell z.B. in einem Backupprozess. Falls es nicht hilft, den shakehands Kontor Client nach wenigen Sekunden nochmals zu starten. Führen Sie folgendes aus:

  1. Beenden Sie alle shakehands Kontor Clients.
  2. Starten Sie den cubeSQL Server neu. 
  3. Anschliessend starten Sie sich mit shakehands Kontor Saldo Client wieder an.

Nun sollte die Datenbank wieder funktionieren.

696 // 00696 // Die Datenbank ist zu shakehands Kontor Link nicht kompatibel! Versionsstand Datenbank 0, Versionsstand shakehands Kontor Link 77 ! Sie müssen die Datenbank mit einer kompatiblen Version von shakehands Kontor aktualisieren!
Fehler beim Öffnen der Datenbank!

Was bedeutet diese Meldung. Hier ist die SQL version: 5.6.1 (plugin 1.9.8) im Einsatz und sollte korrekt sein.

Ist die Datenbank via shakehands Kontor auf den cubeSQL Server geladen worden?

Kundenrückmeldung: 

"Danke, es hat funktioniert. Ich habe die Datenbanken einfach manuell in den Serverordner kopiert und das geht anscheinend nicht. FG D.G."


714 // 00714 // Bis zu einem Server-Crash konnten wir unsere Baubuchhaltung, die unter ShakeHandsKontor läuft, problemlos auf cubeSQL laufen lassen und deshalb auch von irgendwo auf der Welt zugreifen. Obwohl beim neuen Server nun alles wieder perfekt läuft, können wir die Datei zwar auf CubeSQL hochladen; dort erscheint dieses dann aber auf ROT gestellt. Wir haben die Datei auch ohne Fehler duplizieren können, was leider nicht geholfen hat. Vielleicht können Sie uns einen Tipp geben.

Wir lassen das öffnen auf diesem Weg - Upload direkt via cubeSQL Frontend - nicht zu, die verschlüsselten Daten könnten so direkt geöffnet werden und die Verschlüsselung der Datenbank in shakehands Kontor wäre umgangen. 

Laden Sie die shakehands Kontor Datenbank immer und nur via shakehands Kontor Client auf dem Server.

siehe auch

Da cubeSQL Server nicht ein shakehands Produkt ist, können wir den Weg des direkten Uploads nicht verhindern. Rsp. das macht ja auch Sinn für nicht verschlüsselte Datenbanken. 

715 // 00715 // Ich frage nach, ob meine Buchhalterin auf Windows 10 und ich hier mit Apple macOS 10.13 das File in der Dropbox speichern können, wenn wir NICHT gleichzeitig darauf zugreifen werden. d.h. meine Buchhalterin würde dann das Shakehands File lokal abspeichern, damit arbeiten und wieder in die Cloud hochladen. Wenn ich etwas ändere genau dasselbe: ich lege es zuerst lokal bei mir ab und lade es anschl. wieder hoch in die Dropbox. Wäre dies rein organisatorisch möglich?

Ein Backup können Sie jederzeit via einen Abgleichdienst z.B. Dropbox einander zusenden und synchronisieren, ja. 

Beachten Sie, dass nicht mit der Livedatenbank in der Dropbox oder einem lokalen Synchronisierten Drive gearbeitet wird. Laden Sie diese immer also lokal auf das System. 

* .... meine Buchhalterin würde dann das Shakehands File lokal abspeichern, damit arbeiten und wieder in die Cloud hochladen.*

Genau so. Und Sie laden das File lokal auf Ihren Rechner. 

"Oder gibt es eine andere Möglichkeit wie wir dies rein organisatorisch lösen können?"

Optional richten Sie den cubeSQL Server ein und geben via VPN Ihre Datenbank frei. Da müssten Sie in die VPN investieren und in eine eigene dynamische IP Adresse. Zudem muss der lokale Rechner, als Server dienen und jederzeit in Betrieb sein. 

757 // 00757 // Benötigt man für mehrere Nutzer jeweils eine eigene Lizenz oder gibt es da einen Rabatt oder kann eine Lizenz evtl. auch auf mehreren Rechnern installiert werden?

Im Client-Server Betrieb brauchen Sie pro angemeldeten User eine Lizenznummer. 

Sie können auf mehreren Rechnern shakehands Kontor installieren. Bei einem User login wird die Lizenz dem User zugeteilt und diese Nummer ist in Gebrauch, bis ein Logout des Benutzers stattfindet. 

Sie können dabei verschiedene Lizenzen kombinieren, der Zugriff wird dann durch die Benutzerrechte und die Logins   freigegeben. 

Weitere Details finden Sie im Bereich Client-Server. 

siehe auch andere FAQ-Einträge zum Thema

783 // 00783 // Wir haben nun also eine zweite Lizenz erworben und ich habe für die neue CLient-Server Umgebung den den cubeSQL-Server heruntergeladen. Beim Installieren bekomme ich aber immer folgende Fehlermeldung: mkdir: /Applications/cubeSQL: Permission denied (1)

Sie brauchen für die Installation im Installationsverzeichnis volle Lese- und Schreibrechte. Das sieht so aus als ob Sie nicht die erforderlichen Rechte haben etwas zu installieren oder ein neues Verzeichnis anzulegen. 

Wenden Sie sich bitte zu Behebung des Problems an den administrierenden Benutzer des Systems u.a. den Netzwerkverantwortlichen.

800 // 00800 // Wir nutzen shakehands Kontor Pro seit Jahresbeginn auf einem Apple Mac Gerät und stellen uns nun die Frage ob es eine Möglichkeit gibt, von einem anderen Mac innerhalb des lokalen Netzwerks (kein Server) auf das Programm bzw. die Datenbank zuzugreifen?

Es gibt hierfür sicher mehrere Lösungsansätze.

Sie brauchen keine spezielle Server-Hardware, ein normaler Arbeitsplatzrechner mit fester IP genügt vollkommen. Dieser Rechner müsste dann zumindest bis zu Benutzeranmeldung hochgefahren sein.

Die Installation im Client-/Server-Betrieb ist hier beschrieben: 

806 // 00806 // Wir möchten shakehands Kontor complete und den cubeSQL-Server einrichten? Wie gehe ich vor?

Gerne sind wir beim Einrichten behilflich. 

Bitte setzen Sie die folgenden Voraussetzungen vor dem Fernwartungstermin um: 

  • Die Serverlizenz vom cubeSQL Server beschaffen?
  • Das Netzwerk ist lokal eingerichtet in einer Gruppe oder Sie kennen die Freigaben. 
  • Im Netzwerk auf dem Tourer dem Switch sind die Ports 4410 und 4431 freigegeben?
  • Sie haben vollen Lese- und Schreibezugriff auf den Server und die Arbeitsplätze die Sie einrichten möchten.
  • Beschreiben Sie das lokale Netzwerk und die verwendeten Betriebssysteme?
  • Skizzieren Sie die Arbeitsplatzrechner und das Netzwerk. 
  • Sie haben eine lokale shakehands Kontor Datenbank angelegt
  • Sie kennen die User und Benutzer, die Zugriff haben für die Logins 
  • Es gibt ein Backupsystem in Ihrem Netzwerk.

Dies sind die Grundvoraussetzungen. 

Kennen diese oder sind diese Umgesetzt, können wir mit dem Aufsetzen des Datenbankservers und der Datenbank weiterfahren. 

846 // 00846 // Wir gehen gerade wieder aktuell das Thema NAS an und möchten das kurzfristig umsetzen. 

Können Sie mir da eine Empfehlung geben welcher NAS perfekt geeignet ist und evtl, eine Installationsanleitung bereit stellen?

Alle Synonologys mit Intel X86 64 Bit Architektur sollten funktioneieren. Hier ein Link zur Herstellerseite, welcher zeigt welche Prozessorten in welchem NAS verbaut sind:

http://www.synology-wiki.de/index.php/Welchen_Prozessortyp_besitzt_mein_System%3F

Aus meiner Erfahrung DS41x play und RS818RP+ laufen.

Beachten Sie auf einem NAS die Automatischen Routinen einzustellen, dass wennS ie produktiv Arbeiten keine Automatischen Updates laufen. Setzen Sie zudem zwingend den cubeSQL Server ein. 

881 // 00881 // Wir evaluieren derzeit den Einsatz von shakehands Kontor und cubeSQL für drei Personen. Leider habe ich bis jetzt keine Informationen für Serveranforderungen des cubeSQL Servers gefunden.

Gibt es eine Möglichkeit shakehands Kontor auch mobil unter iOS/Android zu nutzen bzw. ist in dieser Hinsicht etwas in Planung?

Im Bereich Systemanforderungen finden Sie alles notwendige bei den Produkten: 

https://shakehands.com/de/solutions/14-cubesql-server.html

Für die Hardware nutzen Sie einen Server z.B. einen MacMini oder einen anderen Datenbankserver, NAS Server müssen beschränkt werden, bei automatischen Diensten. 

shakehands Kontor ist für den Einsatz im lokalen Netzwerk konzipiert, die Arbeit über das internet ist möglich wird aber nicht direkt Supporten. Hier fragen Sie Ihren Provider. Dennoch können Sie es versuchen.

Sie benötigen eine Portfreigabe TCP für die Ports 4430 / 4431 und eine feste IP für den Server. Dann könnten Sie via VPN auf den Server zugreifen.

897 // 00897 // ich habe folgende Fehlermeldung, wenn ich cubeSQL auf der Synology RS4017xs+ installieren will: „Dieses Paket wird auf der Plattform von RackStation nicht unterstützt oder ist nicht kompatibel mit der aktuellen DSM-Version.“

Schauen Sie sich bitte mal die Kommentare an im Blog der Herstellerin SQLabs. 

Es reicht oft, eine neuere Prozessorgeneration im Infofile des Installationspakets einzutragen.

899 // 00899 // Ich habe auf einem Win 10 PC eine VPN-Verbindung zum SQL-Server (Linux) eingerichtet. Ein Ping zeigt die Erreichbarkeit des Servers. Gleichwohl kann ich mit keiner der eingerichteten Benutzer-Accounts Zugriff auf die DB erhalten.

Der PC benutzt für das interne Netz eine Fritzbox mit den Standardeinstellungen ( 192.168.xyz.x und folgende) Unsere Datenbank ist ebenfalls in einem Fritzbox-Netzwerk unter der IP 192.168.xyz.z zu erreichen.

Auf dem Linux-Server ist der CubeSQL-Server installiert und läuft?

Checken Sie folgende Elemente: 

  • Ist eine Firewall aktiv? Zum Testen der Verbindung schalten Sie die Firewall mal vorübergehend ab.
  • Sollte der Zugriff dann funktionieren, müssen Sie bei aktiver Firewall eine Ausnahmeregel für den CubeSQL-Server-Zugriff einrichten.
  • Eventuell muss auch im Router eine Port-Freigabe für die Ports TCP 4430 / 4431 eingerichtet werden.

947 // 00947 // Ich kann Programmeinträge nicht löschen.

Nutzen Sie einen Editor wie regedit in Ihrem Betriebssystem und suchen Sie heir nach Westen wie sqlabs oder cubeSQL. Melden Sie sich als Administrator am Betriebssystem an und löschen Sie alle Einträge. 


Machen Sie vor den Arbeiten immer eine Gesamtes Backup und ein Backup der Windows-Registry.


Finden Sie hier einen Auszug aus diesem CHIP Artikel zur Bereinigung: 


"Da die Registry der Knotenpunkt für alle Konfigurationen und Einstellungen ist, mangelt es an der Übersichtlichkeit. Es ist deshalb schwierig, ohne spezielle Programme die Registry zu entrümpeln.

Allerdings sollten Sie in Schlüsseln nach verwaisten Einträgen suchen und diese gegebenenfalls entfernen. Öffnen Sie dazu den Registry-Editor mit »Start | Ausführen« und tippen Sie »regedit« ein. Legen Sie zuerst eine Sicherheitskopie der Registry an, indem Sie aus dem Menü »Registrierung« den Punkt »Registrierungsdatei exportieren« wählen. Nachdem Sie festgelegt haben, wo Windows das Backup ablegen soll, klicken Sie auf »Speichern«.

Jetzt gehen Sie in den Schlüssel »HKEY_Local_Machine\Software« und suchen nach dem Namen des deinstallierten Programms oder dem Namen des Herstellers. Haben Sie ihn gefunden, löschen Sie diesen Eintrag.

Nach dem Löschen steht das Programm noch immer in der Uninstall-Liste. Diese finden Sie unter »Start | Einstellungen | Systemsteuerung | Software«. Um den Eintrag zu entfernen, gehen Sie in der Registry auf »HKEY_Local_Machine\Software \Microsoft\Windows \CurrentVersion\Uninstall«. Löschen Sie hier den entsprechenden Schlüssel.

Um noch bestehende Datei-Endungen zu entfernen, wechseln Sie in »HKEY_ Classes_Root«. Hier stehen alle Datei-Kürzel, die das System verwendet. Entfernen Sie alle Schlüssel, die Sie nicht mehr benötigen. Jetzt sind vom deinstallierten Programm meist nur noch die DLL-Dateien übrig. Diese entfernen viele Uninstaller nicht, da sie nicht wissen, ob die Dateien noch von anderen Programmen verwendet werden. Das finden Sie durch einen Blick in die Registry heraus. Im Schlüssel »HKEY_Local_Machine\Software \Microsoft \Windows \CurrentVersion\SharedDLLs« sind die gemeinsam benutzten DLLs aufgelistet. Löschen Sie alle, die den Wert »0« besitzen. Natürlich können Sie auch auf Nummer sicher gehen und die dazugehörigen Dateien auf der Festplatte erst einmal umbenennen. Ist nach ein paar Tagen kein Fehler am System aufgetreten, dürfen Sie die Einträge beruhigt entfernen."

https://www.chip.de/artikel/Betriebssystem-entruempeln-Bordmittel-2_140327830.html


976 // 00976 // Unsere Apple macOS Version ist 10.11.6. Im cubeSQLAdmin geht zwar der Upload der business.sdb aber leider bleibt die Statusanzeige der Datenbank auf rot. Warum?

Der Direktupload ist aus Datenschutz und Zugriffsgründen nicht zugelassen. 

Folgen Sie diesem Umlauf und lesen Sie die Datenbank darüber ein: 

Datenbank auf Datenbankserver hochladen

1002 // 01002 // Hallo mitenand! Habe folgenden Text beim Starten nach dem Update auf's 2020 Programm: "near "COLUMN"; syntax error Die Aktualisierung der Datenbank konnte nicht abgeschlossen werden! Die Anwendung wird beendet. Die Datenbank ist unverändert. Fehler beim Öffnen der Datenbank!" Bin jetzt wieder zurück auf 2019 ... Was mache ich falsch?

Das Problem liegt am lokalen cubeSQL Server. Dieser ist älter als die Fassung 5.7 des cubeSQL Servers. In diesem Release ist dieser Fehler behoben worden. 

Aktualisieren Sie also den Datenbankserver. 

Alternativ:

Laden Sie die Datenbank auf ein lokales Verzeichnis, via Datenbank verwalten>Datenbank duplizieren. machen Sie die Migration lokal und laden Sie anschliessend die Datenbank wieder auf den Server. 

1012 // 01012 // Mir ist leider nicht klar, wie die richtige Vorgehensweise für den Umzug der Software auf ein neues System ist. Kann ich die Datenbank auf dem alten System so exportieren und auf dem neuen importieren, dass dann nur noch die Verbindung des Client zum CubeSQL Server gemacht werden muss?

Ja, im Prinzip. 

Wenn sie den Datenbankserver wechseln, machen Sie ein Backup der Datenbank. Beenden Sie alle Clients-Anmeldungen. Beenden Sie den Server. Installieren Sie den neuen Datenbank Server. Starten Sie den neuen Server. Starten Sie shakehands Kontor und laden Sie die Datenbank auf den neuen Server. Kontrollieren Sie im cubeSQL Admin die Datenbank und das Script für das Backup und passen dies wo notwendig an. 

Ist der neue Server auf der gleichen Hardware installiert worden, können die anderen Arbeitsplätze den gleichen Link nutzen, ansonsten passen Sie die Logins an und melden sie dies den einzelnen Usern. 

Details finden Sie im Handbuch:

https://doks.shakehands.com/de/anwenderhandbuch/4-kontor/search/index.html?find=client+server&docId=4

1032 // 01032 // Meine VPN geht nicht mehr. Kennen Sie einen Rat?

jA. dies ist eher die Aufgabe des Netzwerkverantwortlichen Ihrer IT. 


Hier einige Tipps:

Der entfernet Router hat eine feste IP bez. ein IP-Alias unter der er von aussen erreichbar ist.
Der entfernte Router muss die Freigabe der Portweiterleitung folgender TCP haben: 4430 und 4431.
Der Rechner hinter dem entfernten Router, auf welchem der cubeSQL läuft hat zudem:

  • eine feste IP.
  • Unter Apple macOS muss die Firewall ausgeschaltet sein
  • Unter Microsoft Windows muss eine ausgehende und eingehende Firewall-Regel für die Ports TCP 4430 und 4431 definiert sein.

Wenn das nicht weiterhilft, empfehlen wir einen IT-Fachmann vor Ort zu Rate zu ziehen.


Nachträgliche Antwort der Kundin:

Nachtrag nach Ihren Hinweisen: 

Durch den Routerwechsel auf FritzBox sind die IP-Nummern-Kreise komplett neu vergeben worden. Das konnte nicht funktionieren. 🤦🏻‍♀️ Aber der dumme Mensch findet auch mal die korrekte IP-Nummer und nun geht es. Danke.

1050 // 01050 // ist die aktuelle Version 5.8.0 vom cubeSQL Server für die Nutzung mit shakehands Kontor 2020 freigegeben?

Nein mit der aktuellen Version noch nicht. Wir sind am testen. 

Eine Freigabe des cubeSQL 5.8. erfolgt frühestens mit der Version shakehands Kontor 2021. Den aktuell freigegebenen cubeSQL finden Sie immer auf unser Webseite gleich hier: 

https://shakehands.com/de/solutions/14-cubesql-server.html

1051 // 01051 // Es besteht die Anforderung, dass unser System entsprechend mit shakehands Kontor zusammen arbeiten soll. Dafür gibt es shakehands Kontor Link

Nun sind wir bereits seit einiger Zeit dabei, ein "Test-System" von shakehands Kontor bei uns zu installieren. Dies ist notwendig, damit wir die Anbindung auch testen können.

Wir haben:
- shakehands Kontor 2020 (Build 1726)
- cubeSQL-Server in Version 5.7.2
- shakehands Kontor Link 17.2.0 (Build 1705)

Der cubeSQL hat einen Developer Key bekommen und "läuft". Das shakehands Kontor läuft als Basis Version als Freeware.

Nun haben wir in shakehands Kontor eine DB erstellt und wollen diese in das cubeSQL laden, damit shakehands Kontor Link entsprechend darauf zugreifen kann. Die Verbindung selber klappt und das hochladen auch.

Wenn wir nun aber shakehands Kontor sagen, dass es diese cubeSQL-DB nutzen soll, sagt es immer: Der ausgewählte cubeSQL-Server verfügt über keine gültige Lizenz.

Der Server hat eine Lizenz. Eine Entwicklungslizenz.

Wo liegt unser (Denk-)Fehler liegt? Ohne eine laufende shakehands Kontor Link-Instanz ist ein Testen nicht möglich.

shakehands Kontor können Sie nicht mit einem Developer-Key für den cubeSQL nutzen, da dieser den cubeSQL nach 4 Stunden abmeldet.

"Unlimited connections key but requires you to restart the server every 4 hours (no expiration date)."


Für Ihre Tests brauchen Sie zwingend einen Freeware-Key , damit läuft der Server dauerhaft läuft und zwei Verbindungen zulässt. Das reicht i.d.R. für eine Verbindung shakehands Kontor und eine für shakehands Kontor Link. Das cubeSQL-Admin-Tool muss dabei geschlossen bleiben und muss nicht dauerhaft geöffnet sein.

https://sqlabs.com/cubesql_devkey

Details zum Server auf unserer Homepage: 

https://shakehands.com/de/solutions/14-cubesql-server.html



1060 // 01060 // Seit einiger Zeit startet der cubeSQL-Server nicht mehr automatisch mit Systemstart und ganz oft beendet der Server seinen Dienst, so dass er manuell neu gestartet werden muss.

Wir verwenden die Version 5.7.2 des Servers und MacOS 10.15.7. Könnte eine neuere Version des Servers das Problem lösen und ist diese schon freigegeben?

Uns sind hier keine Probleme bekannt.

Prüfen Sie mal die Startup-Routine. Vielleicht ist hier etwas beim MacOS Update verändert worden. 

In dem Ordner /Library/LaunchDaemons muss folgender Eintrag enthalten sein "com.sqlabs.cubesql.plist".

Eventuell hilft auch eine Neuinstallation des CubeSQL-Servers.

"Könnte eine neuere Version des Servers das Problem lösen und ist diese schon freigegeben?"

Laut Hersteller-Seite von sqlabs sind diesbezüglich keine Änderungen in der neuen 5.8er Version vorgenommen worden:

https://sqlabs.com/cubesql_version


Die Verwendung der CubeSQL-Version 5.8 wird voraussichtlich mit der kommenden Jahresversion von shakehands Kontor freigegeben. Wir sind noch am Testen und implementieren. (Stand Ende Oktober 2020.)


1120 // 01120 // Ich suche meine IP Nummer unter Windows für den Zugang zum cubeSQL Server

  • Geben Sie <CMD> in die Suchleiste in der Taskbar ein und klicken Sie anschliessend auf den Treffer Eingabeaufforderung.
  • Tippen Sie nun <ipconfig> in die Kommandozeile ein und drücken Sie <Enter>.
  • Ihre IP-Adresse in Windows 10 finden Sie nun hier in der Zeile IPv4-Adresse.

1130 // 01130 // Wir setzen shakehands Kontor zusammen mit einem cubeSQL Server ein. Der Server war auf einem stationären Rechner mit fester IP installiert, damit ich über shakehands Kontor Link  und den Finance Connector von IOSxpert meine Daylite Projekte synchronisieren kann. 

Nun möchte ich diese Kombination mobil auf einem Laptop benutzen, der keine feste IP Adresse hat, wodurch der cubeSQL Server nicht funktioniert. Die Nutzung von shakehands Kontor Link ist nach meinem Verständnis an die Verwendung des Servers gekoppelt. 

Wäre trotzdem eine mobile Nutzung ohne feste IP möglich?

Wenn die ganze Installation auf dem Mobilrechner liegt, nehmen Sie die Adresse des Lokalhost (internen Netzwerkadapters), die ist immer 127.0.0.0. Das sollte passen.

1095 // 1095 // Kann ich die Datenbank von shakehands Kontor in die iCloud von Apple schieben und mit dem cubeSQL im Team weiterarbeiten? Wie sind Ihre Erfahrungen, Was empfehlen Sie? Aktuell liegt die Datenbank auf einem lokalen, eigenen Server.

Nein, das ist nicht empfohlen. Siehe auch die Warnungen bei Nutzung der sqlite Version. Die Datenbank ist nicht für die Freigabe auf Netz- oder lokalen Synchronisierten Drives ausgelegt.

Den cubeSQL können Sie auch nicht in der iCloud installieren für den Mehrbenutzerbetrieb.

Sie können diesen aber in einem Rechencenter hosten. Sie können den Versuch unternehmen den cubeSQL für die Arbeit über das Internet freizugeben, dies supporten wir nicht:

Portfreigabe am Router fpr TCP 4430 und 4431 einrichten und Die externe Routeradresse muss eine feste Adresse sein, bzw. ein Alias a la DynDNS erhalten. Ist das gegeben, richten Sie sich ein VPN ein und greifen via VPN auf Ihren cubeSQL und somit auf die Datenbank zu.

Einige Partner von uns beiden den Dienst im Rechencenter an und Sie können diese Dienste direkt Seiten und den Betrieb des Servers so nutzen. Sie können die Partner bei uns anfragen.

Zur Anschlussfrage: Der cubeSQL 5.8.5 ist laut Aussage des Herstellers sqlabs.com ARM kompatibel.

1146 // 1146 // Synology DSM 7 und cubeSQL kein produktives Arbeiten möglich

Aktueller Stand 12. Juli 2021: 

Sollten Sie vorhaben Ihre Synology-NAS auf das aktuelle DSM 7.0 zu aktualisieren, ziehen Sie vorher mit dem cubeSQL Server auf einen anderen Rechner um. 

Unter DSM 7 muss der cubeSQL deinstalliert werden, eine Neuinstallation scheitert mit folgendem Hinweis:

Ungültiges Dateiformat.Bitte wenden Sie sich an den Entwickler des Pakets.

Die Paketquelle kann nicht eingetragen werden, da der Link nicht als Speicherort anerkannt wird. Egal in welcher Form dies angegeben wird. 

Es bleibt nur zu hoffen das hier bei den sqlabs.com ein aktuelles Paket zur Verfügung gestellt wird.Oder das NAS DSM 7 Package aktualisiert wird. 

922 // Ursache ist der Einsatz des cubeSQL Servers in der Version kleiner als 5.7.x.

Ursache ist der Einsatz des cubeSQL Servers in der Version kleiner als 5.7.x.

Aktualisieren Sie bitte Ihren cubeSQL Server auf die neue Version 5.7.x. 


Hier eine Alternative. 

Voraussetzungen: 

  • Die Vorjahresversion von shakehands Kontor ist noch installiert. 
  • Alle Clients shakehands Kontor sind beendet.


1.Starten Sie die bisherige shakehands Version und wechseln Sie in den Bereich
Ablage>Datenbank verwalten>Datenbank duplizieren. Und legen Sie ein Duplikat der Datenbank an.

2. Ersetzen Sie den Namen des Duplikat mit dem bisherigen Namen. Damit haben Sie eine lokale sqlite Datenbank der cubeSQL Version erzeugt. 

3. Starten Sie shakehands Kontor 2020 mit gedrückt gehaltener [Alt] Taste starten und wählen Sie im Willkommensfenster Datenbank öffnen und da die eben lokal auf dem Schreibtisch gesicherte Datei und öffnen Sie diese. shakehands Kontor schlägt die Konvertierung der Datenbank vor. Diese lassen Sie laufen. 

4. Beenden Sie shakehands Kontor 2020.

5. Starten Sie das cubeSQL Admin Tool und loggen Sie sich mit dem cubeSQL ein.

6. Im Bereich Databases markieren sie die Datenbank und stoppen und Löschen diese.

7. Starten Sie shakehands Kontor 2020 mit gedrückt gehaltener [Alt] Taste und wählen Sie die Option Mit cubeSQL Server verbinden und melden Sie sich an.

8. Wechseln Sie in den Reiter "Verwalten" und da auf Datenbank auf Server hochladen wählen Sie die konvertierte lokale Datenbank und laden Sie diese auf den Server.

9. Melden Sie sich nun an der Datenbank in shakehands Kontor an.

Weitere shakehands Kontor 2020 Clients können sich nun normal verbinden.

Ein abschliessende Sache noch im cubeSQL Admin Tool, bringen Sie nun das Backup der Datenbank  wieder zum Laufen.

Wählen Sie im Bereich "Databases" > Eigene Datenbank markieren> Menü "Server" > Manage Schedules > Zeitplan wählen und "Attach".


Das Problem ist eine Funktion in der alten cubeSQL Version, welche nur über eine lokale Migration in die neue Version erledigt werden kann.