Neu Tutorial: WAWI mit MSSQL im Docker auf Synology NAS

  • Wichtiger Hinweis Liebe Kunden, solltet Ihr den DATEV Rechnungsdatenservice 2.0 nutzen, dann müsst Ihr bis zum 30.06.2024 JTL-Wawi 1.9 installieren. Danach wird die Schnittstelle für ältere Versionen nicht mehr unterstützt.

wikrie

Neues Mitglied
3. Mai 2020
6
12
da ich hier keine Bilder mit einbinden kann habe ich mir erlaubt die Anleitung in ein PDF als Anhang zu packen.
Wer es schafft diese komplett mit Bilder hier rein zu zaubern bitte gerne doch.

Alternativ habe ich das Tutorial nochmal in meinen Blog geladen.
Link to my Blog

 

Anhänge

  • MSSQL für JTL.pdf
    573,2 KB · Aufrufe: 732

wikrie

Neues Mitglied
3. Mai 2020
6
12
Ja sorry aber ich habe ein komplettes tutorial erstellt mit bildern natürlich, will es hier rein kopieren, kommt nur der text an. Grml 😉
 

gnarx

Sehr aktives Mitglied
18. Januar 2018
3.840
529
Bilder einfügen geht über "Datei anhängen" an der Stelle wo es rein soll, auch mehrere. Du solltest nach dem hochladen dann noch auf "Vollbild" klicken.

TEST:
10313-LaberSchneemann__Casper___rot__inkl__Batterien_800_800_1.jpg
 

wikrie

Neues Mitglied
3. Mai 2020
6
12
Danke aber genau darauf hab ich keinen Bock, ich habe ein komplettes Dokument und will das im Ganzen Hochladen und nicht da text da bilder da dies da das.
Deswegen hab ich ja geschrieben, wem langweilig ist darf es gerne uploaden.
 

wikrie

Neues Mitglied
3. Mai 2020
6
12
Erstes Problem ist aktuell die Updatefähigkeit, die ist nicht wirklich gegeben liegt daran das das Backup über die Wawi nicht so richtig erstellt werden kann, dazu bitte den BackupZwang absschalten dann kann man auch updaten.

SQL:
USE [eazybusiness]
GO

INSERT INTO [dbo].[tOptions]
           ([cKey]
           ,[cValue])
     VALUES
           ('BackupErzwingen','N')
GO

Das Backup selber kann man im Linux machen nachdem man die MSSQL Tools installiert hat hier mal mein Backup

SQL:
/opt/mssql-tools/bin/sqlcmd -S localhost -U sa -P SICHERSPASSWORTvonEuchnichtMEINS -Q "BACKUP DATABASE [eazybusiness] TO DISK = N'/var/opt/mssql/backup/eazybusiness-full-$(date +%F).bak' WITH COMPRESSION, NOFORMAT, NOINIT, NAME = 'eazybusiness-full', SKIP, NOREWIND, NOUNLOAD, STATS = 10"
 

BOO

Aktives Mitglied
18. Januar 2010
2
1
Hey wikrie,

danke für die Anleitung. Ich habe SQL auf meinem QNAP mit deiner Anleitung eingerichtet und es läuft. Ich komme allerdings nicht weiter bei dem Punkt: JTL-Datenbankverwaltung "Profil konfigurieren". In deinem PDF fehlt der Punkt "Anmeldung":Unbenannt3.PNG

Fehlermeldung: Unbenannt.PNG

SQL Server: Unbenannt1.PNG

Kannst evtl. erkennen warum ich die Verbindung zu dem eingerichtetem SQL nicht hinbekomme? Ich habe auch als Server NUR die IP Adresse 192.168.2.126 und nur Servername angegeben. Beides funktioniert nicht. Danke.
 
  • Gefällt mir
Reaktionen: aadursun

Syntox

Neues Mitglied
10. Januar 2021
5
1
Bei mir klappts auch nicht mit 192.168.178.66\ JTL-WAWI

1610564288590.png


Aber in der Anleitung wird es auch anders beschrieben entweder Geräte-ID oder IP also verwende ich IP 192.168.178.66

1610564494413.png

Das Resultat sieht erheblich besser aus da zu mindestens versucht wird sich einzuloggen jedoch klappt dies auch nicht.
Egal ob ich es mit "sa" oder mit "SA" probiere, keine Chance!

Beim Durchklicken von diversen Seiten zur Behebung meines Fehlers hatte ich irgendwo gelesen das der Nutzer SA gesperrt sein könnte. Und man diesen mit dem Management Studio aktivieren könnte.
Auf meinem Client habe ich also kurzum MS SQL Server Management Studio installiert, jedoch kann der Server unter Netzwerkserver nicht gefunden werden.

Gibt es einen Befehl für den Terminal um den "sa" zu entsperren?

Die IP und Passwort passt zu 100% - könnte evtl. ein Port gesperrt sein? Synology Firewall? Ich befinde mich mit NAS und Client Lokal im selben Netzwerk.

Protokoll bei Login Failed

Code:
2021-01-13 19:09:00    stdout    2021-01-13 20:09:00.51 Logon       Login failed for user 'SA'. Reason: Password did not match that for the login provided. [CLIENT: 172.17.0.1]
2021-01-13 19:09:00    stdout    2021-01-13 20:09:00.51 Logon       Error: 18456, Severity: 14, State: 8.
2021-01-13 19:09:00    stdout    2021-01-13 20:09:00.50 Logon       Fehler bei der Anmeldung f�r den Benutzer "SA". Reason: Password did not match that for the login provided. [CLIENT: 172.17.0.1]
2021-01-13 19:09:00    stdout    2021-01-13 20:09:00.50 Logon       Error: 18456, Severity: 14, State: 8.
2021-01-13 19:08:54    stdout    2021-01-13 20:08:54.09 Logon       Login failed for user 'sa'. Reason: Password did not match that for the login provided. [CLIENT: 172.17.0.1]
2021-01-13 19:08:54    stdout    2021-01-13 20:08:54.09 Logon       Error: 18456, Severity: 14, State: 8.
2021-01-13 19:08:54    stdout    2021-01-13 20:08:54.08 Logon       Fehler bei der Anmeldung f�r den Benutzer "sa". Reason: Password did not match that for the login provided. [CLIENT: 172.17.0.1]
2021-01-13 19:08:54    stdout    2021-01-13 20:08:54.08 Logon       Error: 18456, Severity: 14, State: 8.
2021-01-13 19:01:27    stdout    2021-01-13 20:01:27.01 Logon       Login failed for user 'sa'. Reason: Password did not match that for the login provided. [CLIENT: 172.17.0.1]
2021-01-13 19:01:27    stdout    2021-01-13 20:01:27.01 Logon       Error: 18456, Severity: 14, State: 8.
2021-01-13 19:01:27    stdout    2021-01-13 20:01:27.00 Logon       Fehler bei der Anmeldung f�r den Benutzer "sa". Reason: Password did not match that for the login provided. [CLIENT: 172.17.0.1]
2021-01-13 19:01:27    stdout    2021-01-13 20:01:27.00 Logon       Error: 18456, Severity: 14, State: 8.


Das ist der Log wenn er startet... hab jetzt mal etwas gekürzt...

Code:
2021-01-13 19:10:05    stdout    2021-01-13 20:10:05.92 spid6s      msdb-Datenbank wird gestartet
2021-01-13 19:10:05    stdout    2021-01-13 20:10:05.91 spid21s     Always On: The availability replica manager is waiting for the instance of SQL Server to allow client connections. This is an informational message only. No user action is required.
2021-01-13 19:10:05    stdout    2021-01-13 20:10:05.91 spid21s     AlwaysOn: Der Verf�gbarkeitsreplikat-Manager wartet, dass die SQL Server-Instanz Clientverbindungen zul�sst. Diese Meldung dient nur zu Informationszwecken. Es ist keine Benutzeraktion erforderlich.
2021-01-13 19:10:05    stdout    2021-01-13 20:10:05.90 spid21s     Always On: The availability replica manager is starting. This is an informational message only. No user action is required.
2021-01-13 19:10:05    stdout    2021-01-13 20:10:05.90 spid21s     AlwaysOn: Der Verf�gbarkeitsreplikat-Manager wird gestartet. Diese Meldung dient nur zu Informationszwecken. Es ist keine Benutzeraktion erforderlich.
2021-01-13 19:10:05    stdout    2021-01-13 20:10:05.87 spid6s      Server name is 'JTL-WAWI'. This is an informational message only. No user action is required.
2021-01-13 19:10:05    stdout    2021-01-13 20:10:05.87 spid6s      Der Servername lautet "JTL-WAWI". Diese Meldung dient nur zu Informationszwecken. Es ist keine Benutzeraktion erforderlich.
2021-01-13 19:10:05    stdout    2021-01-13 20:10:05.81 spid6s      SQL Trace ID 1 was started by login "sa".
2021-01-13 19:10:05    stdout    2021-01-13 20:10:05.80 spid6s      Die SQL-Ablaufverfolgung mit der ID 1 wurde vom Anmeldenamen "sa" gestartet.

Er sagt ja schon das mit "sa" gestartet wird und dann kommt " Der Verf�gbarkeitsreplikat-Manager wartet, dass die SQL Server-Instanz Clientverbindungen zul�sst." ... naja,..klingt mal nicht verkehrt.

Code:
2021-01-13 19:10:07    stdout    2021-01-13 20:10:07.56 spid21s     The Database Mirroring endpoint is in disabled or stopped state.
2021-01-13 19:10:07    stdout    2021-01-13 20:10:07.56 spid21s     Der Database Mirroring-Endpunkt befindet sich im Zustand "Deaktiviert" oder "Beendet".
2021-01-13 19:10:07    stdout    2021-01-13 20:10:07.56 spid21s     The Service Broker endpoint is in disabled or stopped state.
2021-01-13 19:10:07    stdout    2021-01-13 20:10:07.56 spid21s     Der Service Broker-Endpunkt befindet sich im Zustand "Deaktiviert" oder "Beendet".
2021-01-13 19:10:07    stdout    2021-01-13 20:10:07.25 spid9s      Starting up database 'tempdb'.
2021-01-13 19:10:07    stdout    2021-01-13 20:10:07.25 spid9s      tempdb-Datenbank wird gestartet
2021-01-13 19:10:06    stdout    2021-01-13 20:10:06.69 spid9s      Clearing tempdb database.
2021-01-13 19:10:06    stdout    2021-01-13 20:10:06.68 spid9s      tempdb-Datenbank wird gel�scht
2021-01-13 19:10:06    stdout    2021-01-13 20:10:06.68 spid9s      Polybase feature disabled.
2021-01-13 19:10:06    stdout    2021-01-13 20:10:06.68 spid9s      Das PolyBase-Feature ist deaktiviert.
2021-01-13 19:10:06    stdout    2021-01-13 20:10:06.41 spid6s      Recovery is writing a checkpoint in database 'msdb' (4). This is an informational message only. No user action is required.
2021-01-13 19:10:06    stdout    2021-01-13 20:10:06.40 spid6s      Von der Wiederherstellung wird ein Pr�fpunkt in die msdb-Datenbank geschrieben (4). Diese Meldung dient nur zu Informationszwecken. Es ist keine Benutzeraktion erforderlich.
2021-01-13 19:10:06    stdout    2021-01-13 20:10:06.20 spid18s     SQL Server is now ready for client connections. This is an informational message; no user action is required.
2021-01-13 19:10:06    stdout    2021-01-13 20:10:06.19 spid18s     SQL Server ist nun bereit f�r Clientverbindungen. Diese Meldung dient nur zu Informationszwecken. Es ist keine Benutzeraktion erforderlich.
2021-01-13 19:10:06    stdout    2021-01-13 20:10:06.17 spid18s     Dedicated administrator connection support was not started because it is disabled on this edition of SQL Server. If you want to use a dedicated administrator connection, restart SQL Server using the trace flag 7806. This is an informational message only. No user action is required.
2021-01-13 19:10:06    stdout    2021-01-13 20:10:06.16 spid18s     Die Unterst�tzung f�r dedizierte Administratorverbindungen wurde nicht gestartet, weil sie in dieser Edition von SQL Server deaktiviert ist. Wenn Sie eine dedizierte Administratorverbindung verwenden m�chten, starten Sie SQL Server mithilfe des Ablaufverfolgungsflags "7806" neu. Diese Meldung dient nur zu Informationszwecken. Es ist keine Benutzeraktion erforderlich.
2021-01-13 19:10:06    stdout    2021-01-13 20:10:06.15 spid18s     Server is listening on [ 'any' <ipv4> 1433].
2021-01-13 19:10:06    stdout    2021-01-13 20:10:06.15 spid18s     Der Server lauscht an [ 'any' <ipv4> 1433].

Jemand eine idee?

Außerdem habe ich während meiner suche einige Variablen gelesen die relevant sein könnten, kann mir einer erklären was wofür verwendet wird?
MSSQL_PID=Express ist soweit klar (MSSQL Express ausführen) fehlt übrigens in der Anleitung.^^

VariableWert
MSSQL_PIDExpress
MSSQL_COLLATIONLatin1_General_CI_AS
MSSQL_LCID1031
MSSQL_AGENT_ENABLEDtrue

Danke vorab!
 

Syntox

Neues Mitglied
10. Januar 2021
5
1
Keine Veränderung an der Situation.

1610616521142.png


Code:
2021-01-14 10:27:50.57 Logon       Login failed for user 'sa'. Reason: Password did not match that for the login provided. [CLIENT: 172.17.0.1]


Keine Ahnung warum er mich als CLIENT: 172.17.0.1 sieht - ich habe 192.168.178.29^^

Ich verwende als Passwort, dieses welches ich als Variable zu SA_Password hinterlegt habe. Das PW hat 39 Zeilen nur buchstaben und zahlen, keine sonderzeichen.
 

Syntox

Neues Mitglied
10. Januar 2021
5
1
Wir sind ja auf der NAS zuhause und dort habe ich keinen SQL Server Configuaration Manager wie auf Windows.
Dadurch das ich ursprünglich einen SQL Server auf dem Client installiert habe, kann ich das Tool schon nutzen, aber es findet die Datenbank auf der NAS nicht und somit kann ich die falsche Datenbank editieren.

@tennscheibenwelt du nutzt ja selbst auch eine Synology, fehlt im Tutorial etwas relevantes?

Ich denke die Verbindung passt ja, sonst würde ich im Log vom SQL Docker keinen "Login failed" bekommen, bloß scheint der user "sa" gesperrt zu sein.

Für den Login mit der JTL Wawi nutze ich das passwort was ich im docker unter SA_Password angegeben habe.
 

Syntox

Neues Mitglied
10. Januar 2021
5
1
Eine alternative idee - SQL Server auf Win10 Installieren - Backupen und dieses auf dem Docker in der NAS einspielen.
Werden dann alle Parameter sowie auch Passwort welches ich unter Win10 vergeben habe übernommen?

Falls ja, wie spiele ich das Backup unter dem Docker ein, kann mich ja nicht einloggen 😅 Drag and Drop der Ordner?
 
  • Gefällt mir
Reaktionen: aadursun

trennscheibenwelt

Sehr aktives Mitglied
17. März 2017
1.029
221
Herne
@Syntox

Hay. Ja richtig ich nutze zwar eine Synology habe es mir aber einfach gemacht.
Bei mir läuft der SQL sowie der Worker über eine VM auf der Synology. Den Docker nutze ich garnicht.


Eine alternative idee - SQL Server auf Win10 Installieren - Backupen und dieses auf dem Docker in der NAS einspielen.
Werden dann alle Parameter sowie auch Passwort welches ich unter Win10 vergeben habe übernommen?

Ob das so klappt weis ich auch nicht aber Probieren schadet ja nicht.
 

Syntox

Neues Mitglied
10. Januar 2021
5
1
Kleines Update:
Ich hatte nach etlichen Stunden leider keinen Erfolg und es aufgegeben. Mittlerweile Hosten wir auf einer WIN VPS.
Ehrlich gesagt ist das auch die bessere Alternative, will gar nicht wissen, wie die Synology in die Knie gegangen wäre.
Das ganze System benötigt doch schon einiges an Performance. - JTL Ameise, Workflow und Worker!!!
Überlegt es euch gut, ob ihr nicht gleich richtig Starten möchtet.

- Sparrt nerven.

Grüße^^
 

Karalanta

Sehr aktives Mitglied
18. April 2020
448
172
Kein Angriff sondern einfach nur meine Persönliche Meinung.
Jeder der es ohne Schritt-für-Schritt Anleitung und extreme Hilfestellung nicht hinbekommt sollte den Gedanken MSSQL im Synology Docker ganz schnell über Board werfen.
Entweder ne Performante NAS mit Windows Virtualisierung oder gleich einen Windows Server.
Alles andere ist Super zum spielen und es funktioniert auch, aber wenn schon die Verbindung oder die Container Konfiguration Probleme macht... Dann kann es einfach und vor allem Produktiv nicht funktionieren.
 
  • Gefällt mir
Reaktionen: aadursun
Ähnliche Themen
Titel Forum Antworten Datum
Neu Zahlungen werden nicht alle an die WAWI übertragen. JTL-POS - Fehler und Bugs 0
Neu I have faced an issue while the JTL Shop order has synchronized to the JTL WAWI 1.9 version Allgemeine Fragen zu JTL-Shop 0
I have faced an issue while the JTL Shop order has synchronized to the JTL WAWI 1.9 version. JTL-Wawi 1.9 0
Nach Start der Wawi Angebotsübersicht beginnt mit den ältesten Angeboten. JTL-Wawi 1.8 1
Neu JTL Wawi - Zendesk Verknüpfung Schnittstellen Import / Export 1
JTL-Wawi 1.8 Rechnungen ändern JTL-Wawi 1.8 1
Neu JTL WAWi in andere SETS als JTL_Costum übertagen lassen? Shopware-Connector 5
Packtisch läßt sich nach Update nicht öffnen [WAWI-76600] JTL-Wawi 1.9 10
Neu Versandentgelt über Amazon kaufen, Auftrag in Wawi weiterhin als lieferbar User helfen Usern - Fragen zu JTL-Wawi 0
Neu Wawi (WMS) starten durch Barcode Scan / QR Code Scan User helfen Usern - Fragen zu JTL-Wawi 2
Neu JTL Wawi mit XAMPP Server verbinden Gelöste Themen in diesem Bereich 7
Neu Übernahme Shop inkl. WAWI - Löschen von Kundendaten in der Datenbank Installation von JTL-Wawi 4
Neu Käufer von eBay.co.uk: Wawi erzeugt falsche USt Werte JTL-Wawi - Fehler und Bugs 12
Wawi 1.9.4.1 Artikelsuche läuft und läuft bis Time-Out JTL-Wawi 1.9 9
OSS in JTL WAWI 1.8.10 - Einstellungen vornehmen JTL-Wawi 1.8 1
Sprung von 1.5.55.6 auf 1.9.4.1 - Wawi sehr langsam beim öffnen von Angeboten/Aufträgen JTL-Wawi 1.9 9
Neu Datenimport Shop -> Wawi unvollständig WooCommerce-Connector 3
Umstieg auf Wawi 1.8 - Amazon VCS Lite - Lieferanschrift editieren möglich ?! JTL-Wawi 1.8 0
Neu Einzelpreisanzeige in Wawi dringend benötigt JTL-Wawi - Ideen, Lob und Kritik 2
Neu Wawi Beta 1.9.4.1 Instalationsdatei lässt sich nicht öffnen Installation von JTL-Wawi 16
Neu Bluetooth Etikettendrucker wird nicht in Wawi angezeigt JTL-Wawi - Fehler und Bugs 4
Neu JTL Shop (5.15) Bestellung fehlt in Shop & Wawi JTL-Shop - Fehler und Bugs 0
Neu Nach neuem lokalen Wawi Server wöchentliche Sperre vom Shop Allgemeine Fragen zu JTL-Shop 4
Neu Über 10 Jahre alte Kundendaten + Aufträge + Rechnung in der wawi löschen User helfen Usern - Fragen zu JTL-Wawi 0
Wichtig 👉 Abkündigung JTL-Wawi 1.6 und 1.7 zum 15.05.2024 News, Events und Umfragen 15
Neu 👉 JTL-Wawi 1.9 Stable Release - Aktuell 1.9.4.3 Releaseforum 2
Issue angelegt [WAWI-23263] Artikel per Workflow auf die Einkaufsliste setzen WAWI APP JTL-Workflows - Fehler und Bugs 8
Fenster beim Druck aus der Wawi JTL-Wawi 1.8 1
[WAWI-API] Fehler beim Updaten eines Item-Customfield JTL-Wawi 1.8 2
KI Integration in JTL Wawi - OpenAI/ChatGPT JTL-Wawi 1.8 3
Wawi Pickliste und WMS Pickliste Kombinieren JTL-WMS / JTL-Packtisch+ - Fehler und Bugs 1
Serverproblem? Unerträglich langsames Tempo der Wawi 1.7.11.0 - seit gestern abend JTL-Wawi 1.7 0
Neu 2 JTL-Shops (B2B + B2C) in der Wawi User helfen Usern - Fragen zu JTL-Wawi 6
[JTL-WAWI API] Fragen zur Dokumentaion JTL-Wawi 1.8 5
Neu Umsatzreport nach Quartal aus der Wawi (1.5.55) User helfen Usern - Fragen zu JTL-Wawi 12
Neu JTL Wawi 1.8: Globale Vorlagensets, bedingte Mailanhänge? Druck-/ E-Mail-/ Exportvorlagen in JTL-Wawi 0
Neu Lieferantenretouren - siehe https://issues.jtl-software.de/issues/WAWI-14278 JTL-Wawi - Ideen, Lob und Kritik 0
Mit Wawi nur auf dem Server arbeiten oder auf Server-Client Betrieb umstellen? JTL-Wawi 1.8 7
Neu JTL Wawi berücksichtigt bei Bestellvorschlag indirekten Zulauf aus angemeldeter Retoure nicht JTL-Wawi - Ideen, Lob und Kritik 0
JTL-WAWI API: Authorization has been denied for this request. (Keine Rechte) JTL-Wawi 1.8 11
Wawi Datenbank Zertifikat abgelaufen JTL-Wawi 1.8 10
Rechnungserstellung verschiedener Firmierungen innerhalb eines Wawi Mandanten JTL-Wawi 1.6 4
JTL WAWI 1.8.12.2 Shopware 6 / Connector Abgleich Fehler Gelöste Themen in diesem Bereich 3
Neu Wawi 1.8: Was tun, wenn die Listanzeigen waagerecht durchlaufen? JTL-Wawi - Fehler und Bugs 3
Neu Wawi 1.9.4.0 Ausgabe ohne Funktion JTL-Wawi - Fehler und Bugs 5
Fehlermeldung bei JTL-Connector/JTL-Wawi WooCommerce-Connector 1
JTL WaWi Download nicht möglich JTL-Wawi 1.8 3
Neu Shopware 5 Bilder werden nicht übertragen nach Update auf Wawi 1.7.15.6 Shopware-Connector 0
Neu Wie kann ich mit der Wawi Ebay Rechnungen erstellen und nach ebay hochladen? eBay-Anbindung - Fehler und Bugs 3
Neu 👉 JTL-Wawi 1.9 Open Beta Release - Aktuell 1.9.4.1 Releaseforum 2

Ähnliche Themen