Neu Linux / MSSQL und WaWi

Voltmaster

Aktives Mitglied
1. Oktober 2015
36
3
Hallo zusammen,

leider hatten wir heute Nacht den SuperGau und unser geliebter lokaler WindowsServer hat sich verabschiedet... Über Nacht mussten wir kurz einen Client zum "Server" umfunktionieren, damit es weiter geht.

Nun beginnt die HardwareSuche und wir überlegen gerade, ob evtl sogar ein weiterer Linux Server ins Haus kommt....
Gibt es aktuell bekannte Probleme mit SQL Server 2019 Standard und Linux im Zusammenhang mit der WaWi?
Oder würdet Ihr davon komplett abraten?

Warum Linux? Wir haben im Bereich Server einfacher mehr Erfahrung im Bezug auf Linux und könnten das besser und einfacher selbst supporten....
 
  • Gefällt mir
Reaktionen: Powalowski

sjk

Sehr aktives Mitglied
16. Januar 2019
433
196
Was man auch noch bedenken sollte ist, dass JTL den SQL auf Linux (noch?) nicht offiziell supportet. Ich würde daher auf jeden Fall zuerst mal ein Testsystem aufsetzen, mal backup/restore etc. und paar andere Szenarien durchspielen. Dann werdet ihr selbst einschätzen können, ob Ihr euch damit wohl fühlen würdet.
Im anderen Thread siehst du ja, grundsätzlich rennt es auf Linux aber es gibt, mangels offiziellem Support, ein paar Stolpersteine.
 
Zuletzt bearbeitet:
  • Gefällt mir
Reaktionen: recent.digital

mh1

Sehr aktives Mitglied
4. Oktober 2020
1.513
454
Da du ja schreibst, dass ihr hausintern besser ein linuxbasierendes Betriebssystem supporten könnt, würd ich ja zu einem solchen System raten.

In der Administration der Datenbank merkst du dann eh nicht mehr ob mssql auf Windows oder Ubuntu oder RedHat oder sonstwas läuft

Die Installation bzw. die Konfiguration des mssql erfolgt auf einem Windows System eben Windows-typisch, indem man sich mit der Maus durch bunte Fenster klickt und auf einem linuxbasierten System editiert man eine Textdatei. Mir persönlich gefällt der Weg über die conf Datei viel besser, aber letztlich muss da jeder selbst schauen, mit was man besser zurecht kommt - denn genau um das gehts: man muss damit gut zurechtkommen (wie mache ich ein Backup? wie einen Restore?...)

Aber auf jedenfall stimme ich meinem Vorredner zu, dass ein Testsystem hilfreich ist.
 

Dom@H1

Aktives Mitglied
9. Juli 2020
38
10
Köln
Dann gebe ich hier auch noch meine Meinung dazu:

Ich mag Linux sehr und arbeite mit Debian und Ubuntu für verschiedene Aufgaben.
Persönlich empfehle ich gerne Proxmox als Hypervisor, mit dem man ja schon viele Linux Vorteile nutzen kann.
Warum ich sehr häufig die Windows VM empfehle, liegt am Support durch JTL. Solltet Ihr keinen Support benötigen, dann ist eine eine Linux VM/LXC Container oder Docker Container in Proxmox eine sehr gute Lösung.
Damit habt ihr dann Testsysteme schnell verfügbar und Backups/Snapshots sind auch einfach zu konfigurieren.
 

Powalowski

Sehr aktives Mitglied
20. Januar 2019
174
191
Dann gebe ich hier auch noch meine Meinung dazu:

Ich mag Linux sehr und arbeite mit Debian und Ubuntu für verschiedene Aufgaben.
Persönlich empfehle ich gerne Proxmox als Hypervisor, mit dem man ja schon viele Linux Vorteile nutzen kann.
Warum ich sehr häufig die Windows VM empfehle, liegt am Support durch JTL. Solltet Ihr keinen Support benötigen, dann ist eine eine Linux VM/LXC Container oder Docker Container in Proxmox eine sehr gute Lösung.
Damit habt ihr dann Testsysteme schnell verfügbar und Backups/Snapshots sind auch einfach zu konfigurieren.
So muss das. Wir warten eigentlich alle nur noch darauf, dass die WAWI endlich vernünftig auf API umgebaut, im Docker hostbar und ganz ohne Windows nutzbar wird 😋😋😋
 
  • Gefällt mir
Reaktionen: arich001

Voltmaster

Aktives Mitglied
1. Oktober 2015
36
3
Danke für Eure Mithilfe / Infos hier!
Unser DB-Backup haben wir mit einigen Umwegen gleich von den Collation-Problemen befreit und eingespielt.

Inzwischen rennt unser System seit ca. 1 Woche auf dem alten Server aber unter Ubuntu....
Noch keine Probleme.
Backup läuft auch auf mehrere Rechner und Platten...

Einziges "Problem" ist aktuell noch das Starten der WaWi 1.9.4.5. Das ist auf jedem Client extrem lahm.
Evtl hat mir da ja jemand noch einen Trick oder eine Info, wo das Problem liegen könnte...

Nächste Woche werden wir da mal einen schnelleren "Testserver" mit ordentlich NVMe und RAM probieren.... sollte das das Problem lösen, muss halt einfach was neues her oder man muss etwas warten ;)

DANKE!
 

Powalowski

Sehr aktives Mitglied
20. Januar 2019
174
191
Wenn es um die Konfiguration geht, müssten die Standardoptimierungen gelten.
Ich nehm an, ihr habt den im Docker: Wie macht ihr denn die Backup-Routine? Zieht ihr die .baks aus dem Docker raus?
 

Voltmaster

Aktives Mitglied
1. Oktober 2015
36
3
Der MSSQL 2022 Standard läuft direkt auf dem Server....

Backup:
läuft via ShellScript.
einmal um 3 Uhr volles Backup,
Danach jede Stunde ein DiffBackup
Das Script kopiert das Backup erst auf die lokale Disk, dann komprimiert nochmal lokal auf ein Raid und dann auf ein gemountetes SMB-Share.
Zusätzlich ist eine Sicherung per Copy auf USB Stick geplant.
Alte Backups > 10 Tage werden gelöscht, Diff Backups > 2 Tage

Der Worker läuft auch auf dem Server in einer WindowsLTSC-VirtualBox
 
Zuletzt bearbeitet:

Fabrice

Sehr aktives Mitglied
4. September 2012
171
46
Wir nutzen Die Datenbank in Docker. Bis auf das sich der Support manchmal ziert weil es kein Windows ist, läuft es mega stabil und perfomant. Man kann die Datenbank auch Bare Metal oder in einer VM installieren aber über Docker fand ich es einfacher und deshalb nutzen wir es so.
Updates und Upgrades sind eine Sache von Sekunden. Backups macht der SQL Server selbst. Zusätzlich ist die VM in der der Container läuft in unserem Backup. Handling von Backups ist finde ich über die CLI deutlich angenehmer als über das SMSS.

SMSS lässt sich dennoch sehr gut nutzen. Es gibt ein paar Features, welche es unter Linux nicht gibt. Zumindest nicht ohne weiteres: Filestream mal als Beispiel.

https://learn.microsoft.com/en-us/s...known-issues?view=sql-server-ver16&tabs=rhel9

Worker läuft auf einer separaten Maschine unter Windows.
 

Powalowski

Sehr aktives Mitglied
20. Januar 2019
174
191
Wir nutzen Die Datenbank in Docker. Bis auf das sich der Support manchmal ziert weil es kein Windows ist, läuft es mega stabil und perfomant. Man kann die Datenbank auch Bare Metal oder in einer VM installieren aber über Docker fand ich es einfacher und deshalb nutzen wir es so.
Updates und Upgrades sind eine Sache von Sekunden. Backups macht der SQL Server selbst. Zusätzlich ist die VM in der der Container läuft in unserem Backup. Handling von Backups ist finde ich über die CLI deutlich angenehmer als über das SMSS.

SMSS lässt sich dennoch sehr gut nutzen. Es gibt ein paar Features, welche es unter Linux nicht gibt. Zumindest nicht ohne weiteres: Filestream mal als Beispiel.

https://learn.microsoft.com/en-us/s...known-issues?view=sql-server-ver16&tabs=rhel9

Worker läuft auf einer separaten Maschine unter Windows.
Same same. Wie genau macht ihr die Backups?
 

mh1

Sehr aktives Mitglied
4. Oktober 2020
1.513
454
Same same. Wie genau macht ihr die Backups?
Du hast zwar nicht MICH gefragt, aber ich bin trotzdem mal so frech und antworte. Deshalb schreibe ich, wie ich es mache, nämlich ziemlich einfach (KISS-Prinzip):

  • Ich habe eine kleine Stored Procedure auf dem SQL-Server angeleget, die einen sinnvollen Dateinamen für die Backupdatei bastelt und entscheidet, welche Art von Backup gemacht werden soll (z.b. "with differential")
  • Auf dem Host auf dem der sqlserver läuft ist ein simpler Cronjob eingerichtet, der regelmäßig diese SP ausführt (so in der Art: sqlcmd -Q "EXEC sp_Backup")
Jetzt kann man die erstellte Backupdatei noch nach belieben irgendwohin kopieren (z.b. einfach an den Cronjob noch ein && scp soundso anhängen, oder auf eine externe Platte schieben), oder oder ...
 

Fabrice

Sehr aktives Mitglied
4. September 2012
171
46
Du hast zwar nicht MICH gefragt, aber ich bin trotzdem mal so frech und antworte. Deshalb schreibe ich, wie ich es mache, nämlich ziemlich einfach (KISS-Prinzip):

  • Ich habe eine kleine Stored Procedure auf dem SQL-Server angeleget, die einen sinnvollen Dateinamen für die Backupdatei bastelt und entscheidet, welche Art von Backup gemacht werden soll (z.b. "with differential")
  • Auf dem Host auf dem der sqlserver läuft ist ein simpler Cronjob eingerichtet, der regelmäßig diese SP ausführt (so in der Art: sqlcmd -Q "EXEC sp_Backup")
Jetzt kann man die erstellte Backupdatei noch nach belieben irgendwohin kopieren (z.b. einfach an den Cronjob noch ein && scp soundso anhängen, oder auf eine externe Platte schieben), oder oder ...
Genau so :)
 
Ähnliche Themen
Titel Forum Antworten Datum
Neu MS SQL Server auf Windows vs Linux Starten mit JTL: Projektabwicklung & Migration 9
Neu Toplevel-Banner hinzufügen und/oder über Wawi Steuern Allgemeine Fragen zu JTL-Shop 0
Neu Artikel- und Versandgewicht bei Stücklisten wird nicht nachberechnet JTL-Version 1.8.12.2 JTL-Wawi - Fehler und Bugs 4
Variationsertikel erstellen und in Woocommerce einbinden JTL-Wawi 1.9 4
Neu GPSR und Unterlagen in Landessprache Betrieb / Pflege von JTL-Shop 6
Neu Amazon Lister 2.0 - Kategorien Deutsch und Englisch gemischt und ohne Hirarchie? Amazon-Lister - Fehler und Bugs 0
Neu Amazon Gutschriften kommen in den Status "Amazon Artikel nicht in Bestellung" und werden nicht übernommen User helfen Usern - Fragen zu JTL-Wawi 0
Warum und auf was updaten? Wir sind zufrieden mit der Version 1.6.48.0 JTL-Wawi 1.6 4
Neu Absolut unsinnig und strafbares Feature im Shop (MHD Kennzeichnungspflicht?) Allgemeine Fragen zu JTL-Shop 3
Neu Suche Zeiterfassungs-Terminal ohne Cloud und ohne monatliche Kosten Smalltalk 4
Neu Artikelübersicht - Doppelte Anzeige von Ust und Versandinformationen JTL-Shop - Fehler und Bugs 5
Neu Nach Komplettabgleich doppelt und dreifache Bilder? WooCommerce-Connector 0
Preisexplosion EasyAuction durch neue Editionen und Pakete. JTL-Wawi 1.9 13
Neu Text und Formel kombinieren Druck-/ E-Mail-/ Exportvorlagen in JTL-Wawi 2
Neu Warum werden die Preise und Grundpreise in einer unterschiedlichen Form dargestellt? Gelöste Themen in diesem Bereich 3
Neu Merkmale und Kategorieverküpungen werden nicht mehr an Shop gesendet PrestaShop-Connector 1
Frage zum DATEV Rechnungsservice 2.0 - Vorkontierung und Aufteilung von Buchungen JTL-Wawi 1.9 0
Neu Mollie Plugin und stornierte "Klarna Pay Later" Zahlungsaufforderungen. Plugins für JTL-Shop 0
Neu Bei VarKombi-Artikeln, wie immer eine Farbe und Größe vorauswählen, damit alle Bilder angezeigt werden? Allgemeine Fragen zu JTL-Shop 4
Neu Wechsel Auftragspaket im Kundencenter - wie und wann ? User helfen Usern - Fragen zu JTL-Wawi 6
JTL Wawi 1.9.4.4 startet gar nicht und kann auch keine Fehlermeldung senden JTL-Wawi 1.9 2
Neu Verwaltung von priorisierten und von Vorgabeplätzen Arbeitsabläufe in JTL-WMS / JTL-Packtisch+ 0
Neu Sales Info / Aussendienst Informationssystem mit Besuchserfassung und vielen weiteren Funktionen auf der JTL Connect 2024 Dienstleistung, Jobs und Ähnliches 1
Keine Verbindung zwischen JTL und DHL JTL-Wawi 1.9 6
Neu Kann man JTL 1.8 und 1.9 auf einem Client parallel betreiben (ohne hyper V) ? Installation von JTL-Wawi 3
Neu Workflows Buchhaltung und Steuer inklusive JTL POS, JTL Voucher und JTL Shop Schnittstellen Import / Export 0
Neu Wie andere Länder und Sprachen vom Google Shopping Plugin mit dem Merchant Center verbinden Plugins für JTL-Shop 6
Neu Unicorn 2.6.0.1 / 2.6.0.2 und Wawi 1.9 - WorkFlows werden nicht ausgeführt Schnittstellen Import / Export 2
Neu Adresszusatz und Straße vertauscht JTL-ShippingLabels - Fehler und Bugs 1
In Diskussion Auftrags und Rechnung Archivierung JTL-Workflows - Ideen, Lob und Kritik 2
Neu Export der Export- und Importvorlagen JTL Ameise - Eigene Exporte 4
In Bearbeitung Micro SD TSE und Android Version JTL-POS - Fragen zu Hardware 1
In Bearbeitung JTL-POS Datensicherungen werden immer größer, Archivierung und Neubeginn? Allgemeine Fragen zu JTL-POS 7
Neu JTL Wawi: Bestandsanpassung zwischen eBay und eigenem Onlineshop – Warum funktioniert die Mengeinstellung nicht automatisch? User helfen Usern - Fragen zu JTL-Wawi 1
JTL WAWi 1.9 und Standard Vorlagen 2.0 - Druckvorlagen JTL-Wawi 1.9 4
Neu Probleme mit Varianten dann Stückliste und beim Hinzufügen ist dann schluss JTL-Wawi - Fehler und Bugs 7
Neu Google - Vaterartikel und Kinderartikel Smalltalk 4
Neu Beim Picken: Menge und Platz manuell ändern - Fehlbestand und Abschluss Pickliste JTL-WMS / JTL-Packtisch+ - Fehler und Bugs 0
Bilder in den Artikelstammdaten aktivieren und erneut senden JTL-Wawi 1.9 3
Neu Dropshipping und Versand User helfen Usern - Fragen zu JTL-Wawi 3
Gelöst zusätzliche Kasse - Tablet liest Artikel in Dauerschleife ein und zeigt aber keine an JTL-POS - Fehler und Bugs 4
Neu Konfigurator Einzelteile in Google und im Shop sichtbar Plugins für JTL-Shop 6
Neu Shopauskunft und Bewertungen User helfen Usern 0
Neu Es ist nicht mehr möglich Artiekl bei eBay einzustellen Code 240 und Code 21920203 eBay-Anbindung - Fehler und Bugs 2
Neu Produktbewertungen email - problem und fragen Betrieb / Pflege von JTL-Shop 0
Neu IDeal Zahlung über Paypal und Bestellung nicht erhalten. Geld aber abgebucht.... Allgemeine Fragen zu JTL-Shop 2
Neu JTL Shop SSH Zugang und Hostingpanel User helfen Usern - Fragen zu JTL-Wawi 2
Neu Versandproblem bei unterschiedlichen Produkten und Gewichten Allgemeine Fragen zu JTL-Shop 0
Neu Eigenes Plugin und der cache.. Plugins für JTL-Shop 3
Neu Import von CSV und XML (CSV=Artikel, XML=Variationen der Artikel) JTL-Ameise - Ideen, Lob und Kritik 6

Ähnliche Themen