Neu MS SQL Server auf Windows vs Linux

Web-Paul

Aktives Mitglied
19. Januar 2018
78
6
Hallo,

der MS SQL Server wird in einer Version für Windows und einer anderen für Linux angeboten. Ich habe mir mal die Texte von Microsoft dazu überflogen- erwartungsgemäß hat die Windows-Variante ein paar Vorzüge (IIRC bezüglich der Bedienbarkeit über das SQL Server Management Studio), aber ich denke nichts Gravierendes.

Hat jemand im Idealfall Erfahrung mit beiden Varianten? Kann man die Linux-Version nehmen oder wird das doch zu frickelig?

Mein Gedanke ist, die Datenbank auf meinen ohnehin vorhandenen Linux-Webspace zu legen bzw. einen dafür separat anzumieten, da ja auch irgendwann der JTL- Shop laufen soll (und Datenbank und Shop auf demselben Server wohl eher suboptimal ist).
 

NoOne

Sehr aktives Mitglied
16. März 2024
637
219
Vom Core her ist MSSQL für Linux und Windows identisch. Ob die Wawi irgendwas braucht, das die Linux Version nicht liefert, weiß ich gerade nicht, gehe aber nicht davon aus. Der JTL- Shop kann mit MSSQL allerdings nichts anfangen. Der braucht MySQL oder MariaDB. Da ist es bis zu einer gewissen Größe auch kein Problem, wenn DB und Shop auf dem gleichen Server sind. Wawi-DB und Shop auf dem gleichen Server würde ich allerdings in der Tat nicht machen.
 
  • Gefällt mir
Reaktionen: Web-Paul

Web-Paul

Aktives Mitglied
19. Januar 2018
78
6
Vom Core her ist MSSQL für Linux und Windows identisch. Ob die Wawi irgendwas braucht, das die Linux Version nicht liefert, weiß ich gerade nicht, gehe aber nicht davon aus.
Nein, beide Versionen werden hier von JTL vorgestellt- das sollte beides problemlos gehen. Nur in der Bedienung scheint es Komfortunterschiede zu geben.

Wawi-DB und Shop auf dem gleichen Server würde ich allerdings in der Tat nicht machen.
Ja, das meine ich.

Aber da Du dies hier gerade so schön gegenüberstellst:
Der braucht MySQL oder MariaDB. Da ist es bis zu einer gewissen Größe auch kein Problem, wenn DB und Shop auf dem gleichen Server sind. Wawi-DB und Shop auf dem gleichen Server würde ich allerdings in der Tat nicht machen.
Warum eigentlich ist Erstes kein Problem (in gewissen Grenzen) und Letztes schon?
 

NoOne

Sehr aktives Mitglied
16. März 2024
637
219
Nein, beide Versionen werden hier von JTL vorgestellt- das sollte beides problemlos gehen. Nur in der Bedienung scheint es Komfortunterschiede zu geben.


Ja, das meine ich.

Aber da Du dies hier gerade so schön gegenüberstellst:

Warum eigentlich ist Erstes kein Problem (in gewissen Grenzen) und Letztes schon?
Weil der MSSQL-Server Ressourcen braucht, wenn jemand mit der Wawi arbeitet. Der MySQL/MariaDB-Server, wenn jemand auf den Shop zugreift. Shop und seine Datenbank haben einen direkten Bezug, da kann man relativ gut erkennen, wann beides getrennt werden muss, weil die Zugriffe gleichzeitig stattfinden. Wenn du aber noch die Wawi-DB auf dem Server hast, dann wird das unberechenbarer. Vor allem, wenn mehrere Mitarbeiter mit der Wawi-DB arbeiten müssen ( WMS, Packtisch, Track & Trace, weiß der Teufel ^^). Damit würdest du dem Shop (und der Shop-DB, wenn die auch noch darauf ist) Ressourcen mopsen und es wird schwieriger zu beurteilen, was jetzt genau das Problem ist, wenn Wawi oder Shop nicht rundlaufen.

Grundsätzlich und technisch wär das natürlich kein Problem. Es ist aber wartbarer, wenn nur Dinge, die direkt miteinander zu tun haben, auf dem Server sind. Oder man trennt sie komplett voneinander. Getrennte Datenbanken sind da auch im Falle eines Ausfalls besser. Wenn einer der Server ausfällt, dann kann entweder im Shop noch bestellt werden, oder mit der Wawi gearbeitet werden (zur Not quasi Sofortaufträge per Telefon). Sind beide auf dem gleichen Server, dann ist beides futsch. Performancetechnisch kann auch das Trennen von Web- und Datenbankserver problematisch sein, wenn die Verbindung zwischen den beiden nicht schnell genug oder störanfällig ist (oder zuviel "Overhead" anfällt, d.h. z. B. das Aushandeln der Verbindung bzw. generell alles was keine Nutzdaten sind, nimmt zu viel Zeit oder Bandbreite in Anspruch). Aber das sind auch Szenarien, die nicht unbedingt jeden treffen würden. Gerade sowas wie Overhead, wird meistens erst spürbar, wenn man so groß ist, dass man auf mehrere Server skalieren muss.

Aber da gibts eben einiges zu beachten. In der Regel sollte aber ein Server für die Wawi-DB und ein Server für Shop und Shop-DB reichen.
 
  • Gefällt mir
Reaktionen: Web-Paul

mh1

Sehr aktives Mitglied
4. Oktober 2020
1.873
562
keine Ahnung was du erwartest, aber
...hat die Windows-Variante ein paar Vorzüge (IIRC bezüglich der Bedienbarkeit über das SQL Server Management Studio),
Nein. Zumindest bezüglich dem Management Studio ist deine Annahme falsch. Das Management Studio ist genauso wie zig andere grafische Verwaltungstools (z.b, auch HeidiSQL oder Azure Data Studio) einfach nur ein Clientprogramm, das sich dann mit einem SQL-Server verbindet. Ob dieser Serverprozess dann auf Linux oder auf Windows läuft ist diesem Clientprogramm egal.

"ich denke" ist ja immer so was wie "ich vermute" oder "ich könnte mir vorstellen".
Das ist bei solchen Fragen immer eine schlechte Herangehensweise ;)

Besser: Die Unterschiede bzw. die von der Linuxversion nicht unterstützen Features sind genauestens dokumentiert:
https://learn.microsoft.com/en-us/s...erver-ver16#unsupported-features-and-services
Wenn du also z.B. Filestream nutzen willst, ist deine Suche hier schon zu Ende, denn du musst bei der Windows Version bleiben.

Hat jemand im Idealfall Erfahrung mit beiden Varianten? Kann man die Linux-Version nehmen oder wird das doch zu frickelig?
Ich habe Erfahrung, aber zu der Frage ob das "zu frickelig" ist kann ich dir nichts sagen. Was sollte man da auch antworten?
ICH finde z.b. jedes Serverprogramm auf Windows mit seinem Mausgeklicke in verschachtelten Dialogen "zu frickelig" ;)
Wenn du aber konkrete Fragen hast, darfst du sie gerne stellen.

Mein Gedanke ist, die Datenbank auf meinen ohnehin vorhandenen Linux-Webspace zu legen bzw.
Ich bin mir jetzt nicht sicher, was du genau mit Linux-Webspace meinst,. Aber falls du wirklich so ein Webhosting meinst, wie man es meist für ein paar Euro bei z.b. IONOS mietet.... Nein, das geht nicht. Unabhängig von der schon angesprochenen Leistung und das ein solch meist 100 oder 1000-fach geteiltes System in die Knie gehen würde, bräuchtest du ja auch Shell Access und einen entsprechend privillegierten User um einen Server installieren zu können.
 
  • Gefällt mir
Reaktionen: mvh und Web-Paul

FOC Solutions

Offizieller Servicepartner
SPBanner
5. Juli 2024
365
214
Hallo,

der MS SQL Server wird in einer Version für Windows und einer anderen für Linux angeboten. Ich habe mir mal die Texte von Microsoft dazu überflogen- erwartungsgemäß hat die Windows-Variante ein paar Vorzüge (IIRC bezüglich der Bedienbarkeit über das SQL Server Management Studio), aber ich denke nichts Gravierendes.

Hat jemand im Idealfall Erfahrung mit beiden Varianten? Kann man die Linux-Version nehmen oder wird das doch zu frickelig?

Mein Gedanke ist, die Datenbank auf meinen ohnehin vorhandenen Linux-Webspace zu legen bzw. einen dafür separat anzumieten, da ja auch irgendwann der JTL-Shop laufen soll (und Datenbank und Shop auf demselben Server wohl eher suboptimal ist).
Der SQL Server für Linux wird von JTL offiziell nicht unterstützt. Sobald ich ein produktives System habe, würde ich mich nicht in die Gefahr begeben keinen Support vom Hersteller bekommen zu können.

Entscheiden musst Du das natürlich selbst.
 

Web-Paul

Aktives Mitglied
19. Januar 2018
78
6
Der SQL Server für Linux wird von JTL offiziell nicht unterstützt. Sobald ich ein produktives System habe, würde ich mich nicht in die Gefahr begeben keinen Support vom Hersteller bekommen zu können.

Entscheiden musst Du das natürlich selbst.
Ich könnte fast schwören, dass ich im JTL Guide vor ein paar Monaten oder so irgendwas von MS SQL Server auf Linux gelesen hätte. Entweder eine retrograde Fata Morgana oder JTL hat da was geändert. Whatever.
 

mh1

Sehr aktives Mitglied
4. Oktober 2020
1.873
562
Ich könnte fast schwören, dass ich im JTL Guide vor ein paar Monaten oder so irgendwas von MS SQL Server auf Linux gelesen hätte. Entweder eine retrograde Fata Morgana oder JTL hat da was geändert. Whatever.
Du hattest vor ca. einem halben Jahr hier im Forum Fragen bzgl. MSSQL/Linux gestellt.
Vielleicht deshalb dein Eindruck "hier schonmal etwas darüber gelesenzu haben" ;)
 

csaeum

Sehr aktives Mitglied
23. Juli 2011
1.345
147
Küps
Also ich muss sagen ich arbeite nur noch mit Docker und habe sogar mehrere MSSQL und JTL-Shops auf einen Server laufen.

Das einzige Problem was ich habe ist, das es passieren kann wenn die Internetverbindung scheiße ist das man die Verbindung zum MSSQL verlieren kann.

Wenn man aber Docker gut eingestellt hat, was ich am Anfang nicht hatte, dann ist ab und an der MSSQL ausgefallen, mit den Befehl "restart" hatten wir das schnell im Griff.

Eigentlich wollte ich die MSSQL's noch absichern und nur über VPN zugänglich machen, da aber alle 3 Kunden nun weg von JTL gehen, habe ich hier nichts mehr gemacht. Aber grundsätzlich lief der eine Kunde seit Corona super über den Docker MSSQL auf Linux.
 
Ähnliche Themen
Titel Forum Antworten Datum
Update auf 1.11 verlangt ein Update auf aktuelleren SQL Server JTL-Wawi 1.11 7
Neu Dedicated SQL Server am Limit Merkmale Betrieb / Pflege von JTL-Shop 1
ändern von Servernamen nach Neuinstallation von SQL und Verbindung mit neuem Server in der Wawi JTL-Wawi 2.0 2
welche Microsoft SQL Server Version läuft am stabilsten? JTL-Wawi 2.0 2
Neu MS Server und MS SQL Installation von JTL-Wawi 5
Für Ihren SQL-Server wurde ein Service Pack zur Verfügung gestellt - nö, gelogen, wie kriege ich die Meldung weg? JTL-Wawi 1.11 15
Keine Rückmeldung in JTL Wawi sobald SQL Server Memory durch Database Cache ausgeslastet ist JTL-Wawi 2.0 9
In Diskussion Kundengruppe nach Umsatz (SQL in Workflow) JTL-Workflows - Ideen, Lob und Kritik 5
Neu Arbeiten mit Lieferanten EKs - Workflows und SQL User helfen Usern - Fragen zu JTL-Wawi 6
Neu JTL → Shopify Connector: MappingTablesException / „Endpoint id is empty“ – betroffene Artikel aus Logs per SQL finden Shopify-Connector 2
WMS Lagerbestand Bezeichnung in SQL Datenbank JTL-Wawi 1.11 2
Wawi Meldung SQL Servicepack zu installieren - aber welches? Update SQL2022 CU24 nicht möglich JTL-Wawi 1.11 6
CSV Exportvorlage - SQL Abfrage Eigenes Feld JTL-Wawi 2.0 4
Neu SQL Lagerbestand minus in Aufträgen Eigene Übersichten in der JTL-Wawi 4
Neu AVIF Bildeinstellung = 500 Server Error Allgemeine Fragen zu JTL-Shop 1
Neu JTL-ShippingLabels-Server ist nicht erreichbar JTL-Wawi - Fehler und Bugs 0
Neu POS Server crashed mit Wawi Version 1.11.10 JTL-POS - Fehler und Bugs 0
Neu S360 Custom Sort: „Request error: parsererror" – Solution360-Server nicht erreichbar? Plugins für JTL-Shop 3
Keine Datenübertragung trotz bestehender Verbindung und funktionierendem Server JTL-Wawi 2.0 35
Update 2.0.3 POS Server Einrichtung JTL-Wawi 2.0 1
Update 2.0.2. WMS Mobile Server JTL-Wawi 2.0 9
Neu Probleme mit Import Datenbank vom Server auf lokal JTL-Wawi 2.0 User helfen Usern - Fragen zu JTL-Wawi 4
Neu JTL-Wawi REST API (Beta): HTTP 402 "Zahlung erforderlich" auf allen Endpunkten trotz gebuchter Beta-Lizenz Schnittstellen Import / Export 2
Neu JTL Shop 5.7.2 NOVA - Akkordeon Überschriften herabstufen auf H3 Templates für JTL-Shop 3
Neu Conrad - Umstellung auf das One-Creditor-Modell Einrichtung und Installation von JTL-eazyAuction 0
Neu Update auf 1.11 / 2.0 nicht möglich Installation von JTL-Wawi 6
JTL reaktiviert keine Angebote mehr auf Otto Otto.de - Anbindung (SCX) 1
Neu Möglichkeit QR Code auf Label zu drucken JTL-ShippingLabels - Fehler und Bugs 2
Neu Probleme beim Shop Update auf 5.7.2 Installation / Updates von JTL-Shop 4
QR-Code auf der Rechnung gibt 100-fachen Betrag des eigentlichen Rechnungsbetrages aus JTL-Wawi 2.0 5
Seit dem Update meines JTL-Shops auf Version 5.7.1 funktioniert die Verbindung zwischen JTL-Wawi 2.0.4.0 und dem Shop nicht mehr. JTL-Wawi 2.0 6
Neu Dringend: USA DHL Versand Umstellung ab 24.07. auf HTSUS Zolltarifnummern JTL-ShippingLabels - Ideen, Lob und Kritik 7
Neu Update auf 5.7.2 - kein DB Update Installation / Updates von JTL-Shop 10
Neu Feld "Informationen" auf Smartphone immer ausklappen Allgemeine Fragen zu JTL-Shop 2
Neu Update von 1.8.12.4 auf 2.0.5 - Kostenfreie Version - Registrierung erforderlich? User helfen Usern - Fragen zu JTL-Wawi 1
JTL Update auf 1.9 , danach Import Kundenspezifrische Preise velerhaft JTL-Wawi 1.9 0
Neu Rechte-Fehler im J10n Modul und Auswirkung auf base.mo.php in div. Plugins (Shop 5.7.1) JTL-Shop - Fehler und Bugs 0
nach Update von 5.3 auf 5.7 neue Position im Warenkorb "Gebühr" die auch in den Auftrag übernommen werden Einrichtung JTL-Shop5 2
Beantwortet Shop Abgleich nach Update auf 5.7.2 nicht mehr möglich JTL-Shop - Fehler und Bugs 4
Neu Amazon: Artikel-Highlight / Produkttitel auf 75 Zeichen begrenzt Amazon-Anbindung - Fehler und Bugs 8
Neu Produktionsaufträge tauchen nicht in der Workbench auf JTL-Plan&Produce - Fehler und Bugs 2
Bei Update auf 2.05 kam folgende Meldung JTL-Wawi 2.0 2
Ameise - Importvorlage auf 80 Spalten begrenzt? JTL-Wawi 2.0 0
Login Wawi nicht möglich nach Update auf 1.11.11 JTL-Wawi 1.11 1
Neu Anpassung Kundendaten auf XRechnung User helfen Usern - Fragen zu JTL-Wawi 7
Neu Absenderadresse auf Versandlabel ändern User helfen Usern - Fragen zu JTL-Wawi 1
Ameise (1.11.11.0) Export auf Clients nicht möglich - Das Dezimaltrennzeichen kann nicht die leere Zeichenfolge sein JTL-Wawi 1.11 5
Neu Hinweis zum Auftrag wird seit Update auf die 1.11 nicht mehr angezeigt JTL-WMS / JTL-Packtisch+ - Fehler und Bugs 0
Neu Umstellung auf Jera Datev Schnittstelle - keine Kundennummer im Kundencenter Schnittstellen Import / Export 2
JTL APP - Fehlermeldung nach Update auf Wawi 1.11. JTL-Wawi App 6

Ähnliche Themen