Neu Tutorial: WAWI mit MSSQL im Docker auf Synology NAS

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: 836

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.874
542
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.039
229
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
465
188
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: Dom@H1 und aadursun
Ähnliche Themen
Titel Forum Antworten Datum
erstes Feedback zur WAWI 2.0 (beta) JTL-Wawi 2.0 4
Neu [Erledigt] Installationsdatei JTL‑Wawi 1.5.55.8 erhalten! Installation von JTL-Wawi 0
Neu Onlineshop von Wawi entfernen Onlineshop-Anbindung 2
Neu Kategoriestruktur auf JTL-Wawi in WooCommerce Shop darstellen WooCommerce-Connector 2
Neu Zwei eBay-Aufträge (identische Adresse) zusammen versenden, aber getrennte Rechnungen behalten – JTL-Wawi 1.9.6.5 User helfen Usern - Fragen zu JTL-Wawi 1
JTL-WAWI Datenbankprofil für neue Windows Benutzer JTL-Wawi 1.11 2
Neu GPSR Herstellerinformationen JTL Wawi 1.9.6.4 anbinden User helfen Usern - Fragen zu JTL-Wawi 0
Neu DSGVO – Automatisierte Löschung von Kundendaten nach 10 Jahren (JTL-Wawi / JTL-Shop) User helfen Usern - Fragen zu JTL-Wawi 1
Neu Erstabgleich Showpare6 zu JTL-WaWi Shopware-Connector 0
Update von 1.11.6 auf 1.11.7: JTL Worker verbindet nicht mehr mit Datenbank (WaWi schon) JTL-Wawi 1.11 1
Neu eBay Artikel kommen in WaWi sporadisch als "Angebotsnummer" ohne Text JTL-Wawi - Fehler und Bugs 0
JTL-WaWi 11.5 WMS Mobile Server sehr hohe CPU Auslastung JTL-Wawi 1.11 2
Neu welche Sync Benutzer Daten in Shop und WAWI bei neu-Hosting über JTL Allgemeine Fragen zu JTL-Shop 0
Neu Infos zu Wawi 1.11 Fragen rund um LS-POS 1
Neu Verbindungsabbruch von Wawi zu POS Einrichtung / Updates von JTL-POS 0
welche Sync Benutzer Daten in Shop und WAWI bei neu-Hosting über JTL JTL-Wawi 1.11 0
Neu von JTL-Wawi-Version 1.10.16.0 ist kein Update...möglich Installation von JTL-Wawi 2
Rechnungstext in WAWI anlegen JTL-Wawi 1.10 0
Neu Wawi Filter probleme User helfen Usern - Fragen zu JTL-Wawi 0
Neu JTL-Wawi REST-API – Performance & Monitoring JTL-Ameise - Ideen, Lob und Kritik 3
Neu WaWi - JTL Shop - Kein Abgleich des Artikelnamen möglich Onlineshop-Anbindung 1
Neu wie Wawi eigene Felder (Kunden) an Shop DB übertragen? User helfen Usern - Fragen zu JTL-Wawi 3
Neu Wawi Synchronisation mit JTL Shop nicht möglich! seit 3 Stunden was kann man machen? Onlineshop-Anbindung 1
Neu Wawi API 1.11.5 – App‑Registrierung: FormatNotParsable / GUID muss 32 Ziffern Arbeitsabläufe in JTL-Wawi 2
JTL POS an WaWi anbinden Hilfe benötigt JTL-Wawi 1.11 4
Neu Export Kundendaten mit Label in WAWI 1.9.6.5 JTL Ameise - Eigene Exporte 1
Neu JTL WAWI V1.11.6.0 Stornorechnung, Stornotext wird nicht gespeichert und ist nicht abrufbar JTL-Wawi - Fehler und Bugs 0
Neu Bankverbindung in der Wawi ändern - Bankwechsel Installation von JTL-Wawi 2
Neu Artikel aus Shopware in der Wawi importieren und WMS redy machen Shopware-Connector 0
Neu WAWI 1.11.2 Änderung von E-Mailadresse in Rechnung hat keine Auswirkung JTL-Wawi - Fehler und Bugs 3
Versandbenachrichtungen werden jetzt aus Wawi versendet JTL-Wawi 1.11 8
Neu POS-Server startet nicht mehr nach WaWi-update auf Version 1.11.6.0 JTL-POS - Fehler und Bugs 1
Neu Shopify Connector + JTL Wawi Preis Shopify-Connector 4
Neu Fehler bei Artikel Filter in der Wawi JTL-Wawi - Fehler und Bugs 2
JTL Wawi App eigene Statistiken erscheinen nicht JTL-Wawi App 0
Nach Update auf 1.11.6 werden die Preisänderung nicht mehr von der Wawi an Amazon übertragen JTL-Wawi 1.11 0
Neu Datenabgleich Wawi-POS Allgemeine Fragen zu JTL-POS 0
Neu Newsletter: KI Webinare, JTL Wawi 2.0 und vieles mehr - Freue dich auf JTL Events! User helfen Usern - Fragen zu JTL-Wawi 5
Neu HGB-konforme Stichtagsbewertung inkl. Niederstwertprinzip (JTL-Wawi / MSSQL) Arbeitsabläufe in JTL-Wawi 0
Updat Wawi 1.3 auf Wawi 1.8 JTL-Wawi 1.8 1
Neu Update von Wawi 1.3 auf Wawi 1.8 JTL-Wawi 1.6 1
JTL Wawi App Registrierung kann nicht gelöscht werden JTL-Wawi App 11
Neu Feedbackrunde zur Umsetzung der Verpackungsverordnung (PPWR) in JTL-Wawi Umfragen rund um JTL 0
Meine Bestellungen sind in einer Pickliste "verschollen" - WIE bekomme ich sie in die Wawi-Pickliste??? JTL-Wawi 1.11 2
Neu JTL-WAWI und LS-POS Wechseln Starten mit JTL: Projektabwicklung & Migration 1
Neu Steuereinstellungen JTL WAWI 1.11.5 Eigene Übersichten in der JTL-Wawi 0
Neu Shopware Connector sendet keine Zahlungs und Versandinfos von WAWI zu SW6 Shopware-Connector 7
Erfahrungen mit JTL-Wawi 1.10.15.0 im Produktivbetrieb? JTL-Wawi 1.10 7
Neu Alternative zu https://wawi-db.jtl-software.de/ - Wawi-Diff zur Darstellung von Datenbank-Änderungen User helfen Usern - Fragen zu JTL-Wawi 1
Neu askJan | Neuer KI-Assistent für JTL-Wawi - schnelle, effiziente und transparente KI-Datenanalyse - ohne SQL! Dienstleistung, Jobs und Ähnliches 35

Ähnliche Themen