Menu

Häufig gestellte Fragen

1. Lösung
2. Betriebssystem
3. Thema

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.

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. 

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. 


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.

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:








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."


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.

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. 

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


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

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.

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.