Neu MS SQL 14 Express wird langsam voll. Welche Lienzen benötigen wir? Bitte um Hilfe

surus

Sehr aktives Mitglied
28. September 2016
484
42
Hallo,

wenn ich es richtig deute (siehe Screenshot), wird unser MS SQL 14 Express langsam voll und wir müssen auf die Standard Version umsteigen.
In der WaWi unter DEBUG sind die Einstellungen mMn auch korrekt (siehe Screenshot), sodass ich damit keine Besserung mehr erzielen kann.

Wir haben momentan 3 Benutzer in der WaWi, die auf die DB zugreigfen. Worker PC mit DB, User 1 PC und User 2 PC.
Welche Lizenzen benötigen wir für die Standard Version? Und welche Version der DB sollen wir nehmen? 2022 oder 2019 reicht auch (falls günstiger)?

Kann man die 2014 Version mit einem Klick upgraden oder müssen wir die DB sichern, neue Version installieren und die DB aus dem Backup widerherstellen?

Was muss man bei der Installation beachten, damit alles genauso installiert wird wie damals vor x Jahren? Ich weiss nicht mehr warum, wir haben aber mehrere NVMe und HDDs und die DB liegt auf einer separaten NVMe, Temp DB auf einer anderen NVMe, Backup auf einer separaten HDD, WAWITEMP Logs und WAWIUSER Logs auf einer anderen Disk usw.
Wenn man alles neu installieren muss, weiss ich nicht mehr ob ich es genauso hinbekommen wie damals :(

Danke im Voraus für die Hilfe!
 

Anhänge

  • Bildschirmfoto 2024-02-02 um 15.15.30.png
    Bildschirmfoto 2024-02-02 um 15.15.30.png
    471 KB · Aufrufe: 36
  • Bildschirmfoto 2024-02-02 um 15.16.12.png
    Bildschirmfoto 2024-02-02 um 15.16.12.png
    395,7 KB · Aufrufe: 36

recent.digital

Offizieller Servicepartner
SPBanner
8. Juli 2015
1.862
631
Wuppertal
Hast du viele Bilder in der Datenbank?

Dann könnte Filestream ein möglicher Weg sein, den Kauf der Vollversion noch hinauszuzögern. Einmal in der SQL-Standard-Edition angekommen entsprechend des Microsoft-SQL Zyklus neugekauft werden.

Du hast 2,6 GB für den Transaktionslog reserviert - wovon aktuell 1% belegt ist. Das könnte ein Ansatzpunkt sein.

Auf welcher Wawi-Version bist du unterwegs? Wenn du noch auf der 1.5 unterwegs bist wird die Datenbank sich mit dem nächsten Update vergrößern.

Was muss man bei der Installation beachten, damit alles genauso installiert wird wie damals vor x Jahren? Ich weiss nicht mehr warum, wir haben aber mehrere NVMe und HDDs und die DB liegt auf einer separaten NVMe, Temp DB auf einer anderen NVMe, Backup auf einer separaten HDD, WAWITEMP Logs und WAWIUSER Logs auf einer anderen Disk usw.
Wenn man alles neu installieren muss, weiss ich nicht mehr ob ich es genauso hinbekommen wie damals :(

Danke im Voraus für die Hilfe!
Am besten fachkundige Hilfe holen, sichten lassen, konzeptionieren und dann entsprechend umsetzen.
 

surus

Sehr aktives Mitglied
28. September 2016
484
42
Wir haben nicht so viele Bilder in der DB, haben aber sehr viele Artikel ohne Bilder.
Wir haben noch 1.5.55.8 Version und wollten auf die aktuelle upgraden und haben Fehlermeldungen wegen Platzmangel bekommen. Ich gehe davon aus, wir müssen auf die Standard SQL umsteigen.
 

Christoph E.

Gut bekanntes Mitglied
Mitarbeiter
11. Oktober 2021
48
39
Du hast 2,6 GB für den Transaktionslog reserviert - wovon aktuell 1% belegt ist. Das könnte ein Ansatzpunkt sein.
Das Transaktionslog (die *.ldf-Datei(en)) zählen meines Erachtens nicht in das 10 GB Limit hinein. Nur die Grösse der *.mdf-Datei(en) ist relevant (also reine Daten + Indexe).
FILESTREAM ist auf jeden Fall eine mögliche Lösung, um noch eine Weile auf Express zu bleiben.

Wenn Ihr von der 1.5.55.8 auf die neueste WAWI-Version upgraden wollt, werdet Ihr höchstwahrscheinlich nicht um eine Standard-Edition drumherumkommen.
Im Upgrade auf die 1.6.0.0 wird die DB auf jeden Fall um mindestens 30% (kann auch deutlich mehr sein) größer.

Bei einem Upgrade würde ich auf den 2022er SQL-Server gehen. Es gibt inzwischen CU 11 (Cumulative Update) von Microsoft, so dass diese Version inzwischen ihre Kinderkrankheiten abgelegt haben dürfte.
Und das bedeutet dann 3 Jahre länger (im Vergleich zur 2019er Version) mehr Support durch MS-Updates.
 

surus

Sehr aktives Mitglied
28. September 2016
484
42
Danke für die Infos. Dann wird es 2022er sein.

Muss man die alte Version deinstallieren oder wird die neue einfach drauf installiert und erkennt die vorherigen Einstellungen bzw. Speicherpfäde für die TEMP und Backupdateien usw?
 

Christoph E.

Gut bekanntes Mitglied
Mitarbeiter
11. Oktober 2021
48
39
Ich denke, man kann das "drüberinstallieren", zumindest laut dieser Seite ("Unterstützte Versionsupgrades").
Aber testet das auf jeden Fall (bevor Ihr das auf dem Produktivsystem macht) vorher ausgiebig auf einem (separaten) Testsystem (kann ein alter nicht genutzter PC, Laptop o.ä. sein), dazu könnt Ihr z.B. auch erstmal die 2022er Developer-Edition nutzen. (die praktisch eine Vollversion ist, aber nicht im Produktiveinsatz genutzt werden darf).
Dort ein Backup der Produktiv-DB einspielen und dann das Upgrade auf die neueste SQL-Server und ggf. WAWI-Version testen.
Dann könnt Ihr auch abschätzen, wie lange das bei Eurer DB dauert und ob es irgendwelche Probleme gibt.
 

surus

Sehr aktives Mitglied
28. September 2016
484
42
Und wie soll ich die User CALs verstehen. Muss man etwas auf dem Benutzer PC dafür installieren oder in der Einstellungen auf dem SQL Server die drei Lizenzen eintragen und der Server kontrolliert, dass nicht mehr als 3 User gleichzeitig auf die DB zugreifen?
 

Christoph E.

Gut bekanntes Mitglied
Mitarbeiter
11. Oktober 2021
48
39
Das Lizenz-Thema ist nicht so ganz trivial, aber da gab es hier schon diverse Threads, wo es ausgiebige Infos zu gab, bspw. hier.
Am besten mal nach "Device Cal" oder "User Cal" suchen.
Und es gibt auch User hier im Forum, die in der Thematik fitter sind als ich und das garantiert besser beantworten können. :)
 
Zuletzt bearbeitet:

surus

Sehr aktives Mitglied
28. September 2016
484
42
Ich habe gerade im SQL Management Studio die Eigenschaften der DB angeschaut. Dort steht, dass wir 4 Benutzer haben. Wir haben aber nur drei aktive Nuter, soviel ich weiß. Kann man in der DB prüfen welche Benutzer gemeint sind und ob die in der letzten Zeit überhaupt aktiv waren?
Muss man für die vier Benutzer eine USER CAL kaufen oder nur für die drei, die tatsächlich benutzt werden?

Und kann man in der WaWi sehen welche Benutzer aktiv sind? Ich sehe in der WaWi insgesamt 5 Benutzer, zwei davon nutzen wir meiner Meinung nach gar nicht. Einer war am Anfang angelegt und wurde noch nie benutzt, der andere ist Unicorn2 Benutzer, wir nutzen Unicorn2 aber schon seit Jahren nicht mehr. Bevor ich die zwei Benutzer lösche, möchte ich gerne prüfen ob die überhaupt noch irgendwo aktiv tätig sind. Geht es in der WaWi?
 

mh1

Sehr aktives Mitglied
4. Oktober 2020
1.477
434
Und wie soll ich die User CALs verstehen. Muss man etwas auf dem Benutzer PC dafür installieren oder in der Einstellungen auf dem SQL Server die drei Lizenzen eintragen und der Server kontrolliert, dass nicht mehr als 3 User gleichzeitig auf die DB zugreifen?
Du brauchst für jeden Benutzer, der auf die Datenbank zugreift eine Lizenz. Die Lizenz ist ein Nutzungsrecht - ein Stück Papier, das du dir in die Schublade legst.
Im Server und im Benutzer PC musst du diesbezüglich nichts eintragen.

...dass nicht mehr als 3 User gleichzeitig auf die DB zugreifen?
Ob die Benutzer jetzt gleichzeitig oder nacheinander auf den Datenbankserver zugreifen ist dabei egal. Du brauchst für jeden Benutzer eine CAL.

Ich habe gerade im SQL Management Studio die Eigenschaften der DB angeschaut. Dort steht, dass wir 4 Benutzer haben.
Da musst du aufpassen. Das was du dir im Management Studio angezeigt hast sind vermutlich die Logins auf dem Datenbankserver. Also auch die Serviceaccounts
Für die Lizenzierung mit CAL interessieren dich aber nur die Benuter der Wawi, also die realen Menschen, die sich dann mit der Datenbank verbinden (also du und deine zwei Mitarbeiter)
 

surus

Sehr aktives Mitglied
28. September 2016
484
42
Danke! Nun ist die Verwirrung perfekt :)
Wir haben zwei User (Menschen) die auf die DB zugreifen und noch einen User ( Worker - kein Mensch) der auf dem DB Server läuft und alle 5 Minuten eine Abfrage macht.
Muss für den Worker keine UserCAL gekauft werden?
 

mh1

Sehr aktives Mitglied
4. Oktober 2020
1.477
434
Okay, meine Formulierung "reale Menschen" war unglücklich ;)
Der Worker braucht auch eine UserCAL.

SQL Server CALs brauchst du für jeden der In die Datenbank direkt Daten eingibt, ändert, abfragt oder sonst irgendwie anzeigt.
Ob es jetzt ein kohlenstoffbasierter Mensch ist oder ein KI gesteuerter Androide ist egal.

Mit Daten direkt abfragen oder anzeigen ist gemeint: Wenn du eine Kundenliste aus der Datenbank abfragst brauchst du eine User CAL. Wenn du diese Daten dann an mich mailst, brauch ich aber keine User CAL, weil ich die Daten ja nicht direkt beim DB-Server abgefragt habe.
 

John

Sehr aktives Mitglied
3. März 2012
3.019
650
Berlin
Okay, meine Formulierung "reale Menschen" war unglücklich ;)
Der Worker braucht auch eine UserCAL.

Gegeben sein ein Mensch mit Namen "Thomas".
Wenn Thomas einen manuellen Shopabgleich aus der Wawi heraus macht, ist nur eine UserCal nötig.
Wenn Thmas einen Worker (also nur eine andere Software als die Wawi oder noch schlimmer mit Wawi 1.5 den alten Worker und somit eigentlich die Wawi) mit den gleichen Zugangsdaten wie zuvor mit der Wawi startet, so braucht er plötzlich 2 Cals?

Zur Diskussion...
 

surus

Sehr aktives Mitglied
28. September 2016
484
42
Gerade irgendo im Netz gelesen. Wenn ein Mitarbeiter mehrere Postfächer hat oder ihm verschiedene andere Usernamen zugewiesen sind, die aber alle von diesem einzigen Mitarbeiter benutzt werden, dann braucht man nur eine USER CAL. Das verstehe ich nun mit dem Worker so, dass eine Person merere Konten haben kann, die alle dieser Person zugeordnet sind (z.B. WaWi Benuzer und Worker sind einer Person zugeordnet) und man für diese Person eine USER CAL benötigt.
Worker ist keine Person, sondern ein spezielles Konto einer und der selben Person die auch als Nutzer in der WaWi fungiert. Somit keine extra USER CAL für den Worker notwendig.
 

mh1

Sehr aktives Mitglied
4. Oktober 2020
1.477
434
Gegeben sein ein Mensch mit Namen "Thomas".
Wenn Thomas einen manuellen Shopabgleich aus der Wawi heraus macht, ist nur eine UserCal nötig.
Wenn Thmas einen Worker (also nur eine andere Software als die Wawi oder noch schlimmer mit Wawi 1.5 den alten Worker und somit eigentlich die Wawi) mit den gleichen Zugangsdaten wie zuvor mit der Wawi startet, so braucht er plötzlich 2 Cals?

Zur Diskussion...
Wenn Thomas den Worker startet ist der Zugriff mit der User CAL von Thomas lizensiert. Thomas könnte ja auch mit HeidSQL oder sonstwas kommen.
Wie und mit was und wie oft Thomas auf den Server zugreift ist egal.
Falls der Worker aber ein eigener Benutzer ist braucht er auch eine eigene CAL.

Es galt immer "If you query it, you have to license it."
Wobei dieses "it" im Microsoft Sprech immer die Windows Umgebung meint.

Kann aber sein, dass sich das geändert hat seit SQL 2019 , weil da hat MS ja auch dieses Software Assurance eingeführt.
 

mvh

Sehr aktives Mitglied
26. Oktober 2011
744
265
Moin.
Diese Lizenzierung ist tatsächlich etwas verwirrend und MS mit den ganzen Änderungen macht es nicht leichter.
Ich versuche es anhand von Beispielen zu erklären.
Wir haben SQL Server, Thomas (später Liza) und Worker.

1. Thomas, Worker und der SQL Server nutzen 1 Gerät, nämlich den physischen Server.
Der SQL Server selbst hat ein Device CAL.
Auf dem Gerät, wo der SQL Server läuft, kann der Worker und Thomas ohne Lizenzen arbeiten,
vorausgesetzt der Thomas meldet sich per Tastatur und nicht per RDP von einem anderen Gerät.

2. Thomas hat ein/mehrere/viele Notebooks, der SQL Server und der Worker laufen auf dem Server, oder auch nicht.
Hier braucht Thomas entweder 1 x User CAL, oder Anzahl der Geräte x Device CAL.
Da Microsoft nicht zwischen User / Device CAL unterscheiden kann (sehen gleich aus ?) - reicht 1 x CAL für Thomas
Thomas kann auch den Worker auf seinem Notebook starten und da Microsoft beim Audit nicht zwischen Programmen
sondern zwischen Windows-Benutzern unterscheidet - ist es egal ob WaWi, Worker ("ist auch eigentlich WaWi") im Kontext vom Benutzer-Thomas läuft.

3. Thomas bringt seine Freundin Liza mit.
Thomas und Liza arbeiten abwechselnd auf einem Notebook - 1 x Device CAL (oder einfach 1 x CAL)
Thomas und Liza haben eigene Notebooks, aber Liza hat kein Windows-Konto und meldet sich als Thomas an: 1 x User CAL (1 x CAL) ist erlaubt,
da Thomas auch an mehreren Notebooks sich anmelden darf ODER 2 x Device CAL, da freut sich Microsoft.
Thomas und Liza haben eigene Notebooks und eigene Windows-Accounts = 2 x CAL (egal ob Device CAL oder User CAL) - hier kann man nicht tricksen.

Viele Grüße, Ihr MVH-Team
 

mh1

Sehr aktives Mitglied
4. Oktober 2020
1.477
434
Thomas und Liza haben eigene Notebooks, aber Liza hat kein Windows-Konto und meldet sich als Thomas an: 1 x User CAL (1 x CAL) ist erlaubt,
Das ist das was Microsoft als Multiplexing bezeichnet ;)
Wenn man nach User lizensiert, bräuchte man hier auch zwei User CAL's
Das ist ähnlich wie wenn man sagt, die Wawi geht ja eigentlich nur mit dem einen sa Benutzer auf den SQL-Server...

wenn man tricksen will, könnte man ja auch einfach gar keine CAL's kaufen ...oder z.b. die Developer draufmachen

Meine Meinung: Am besten wo immer möglich auf Microsoft Produkte verzichten und somit u.a. den Lizenzdschungel mit regelmäßig wiederkehrenden Ausgaben umgehen ;)
 
Ähnliche Themen
Titel Forum Antworten Datum
Neu Nach Update auf SQL 2022 Express keine verbindung mehr mit Client möglich Installation von JTL-Wawi 2
Neu Update SQL 2017 Express auf 2022 Standard Installation von JTL-Wawi 7
Neu DB: kPlattform eines Auftrages ändern (SQL) - Zwecks Lagerplatzreservierung User helfen Usern - Fragen zu JTL-Wawi 0
Neu SQL prozeduren mit #temp Tabellen Eigene Übersichten in der JTL-Wawi 28
Neu Ameise Export in SQL Abfrage umwandeln User helfen Usern - Fragen zu JTL-Wawi 11
Neu Ware direkt in ein Standardlager einbuchen per SQL StoreProcedure dbo.spWarenlagerEingangSchreiben Schnittstellen Import / Export 8
Neu List & Label Vorlagen: SQL Injection Warnung umgehen um Datenquelle zu ergänzen User helfen Usern - Fragen zu JTL-Wawi 12
Neu WAWI 1.9 mit SQL Server Developer User helfen Usern - Fragen zu JTL-Wawi 3
Neu JTL WAWI SQL Dokumentation offline Arbeitsabläufe in JTL-Wawi 2
Neu Hosting der SQL-DB bei JTL User helfen Usern - Fragen zu JTL-Wawi 6
Neu Bild per SQL Query aus lesen aus von Artikel Bildplattform Druck-/ E-Mail-/ Exportvorlagen in JTL-Wawi 0
Neu Umlagerungen - Wie, wo, oder SQL? Arbeitsabläufe in JTL-Wawi 2
Neu SQL Server Update von 2014 auf 2019 oder Neuinstallation? Installation von JTL-Wawi 4
Neu SQL: img alt Tags setzen User helfen Usern - Fragen zu JTL-Wawi 2
[Bug] JTL-Wawi 1.9 | Auftrag: Statustext in Workflow Variablen leer | gelöst: [SQL] JTL-Wawi 1.9 0
Auftrag: Eigene Felder in DotLiquid Vorlage verwenden [Wawi 1.9.4.5] [SQL] JTL-Wawi 1.9 8
Neu Partner für JTL Shop WAWI und MS SQL Server gesucht Dienstleistung, Jobs und Ähnliches 2
Neu Fehler bei SQL-Abfrage durch Aufgabenplanung Gelöste Themen in diesem Bereich 12
Neu SQL Server 2022 Standart auf M.2 NVMe SSD Installation von JTL-Wawi 41
Neu Fehlermeldung "Es wurde im SQL-Server kein Backuppfad hinterlegt" => kein Schemaupdate möglich JTL-Wawi - Fehler und Bugs 8
Neu Tabelle aus eigenem SQL in Druckvorlage möglich? Gelöste Themen in diesem Bereich 3
Neu Merkmal eindeutig per SQL zuordnen Druck-/ E-Mail-/ Exportvorlagen in JTL-Wawi 0
In Diskussion SQL Update aus Workflow heraus JTL-Workflows - Fehler und Bugs 8
Neu Gewogenes Versandgewicht per SQL exportieren und anschließend in Artikelstammdaten importieren JTL Ameise - Eigene Exporte 0
Neu Gewogenes Versandgewicht per SQL exportieren und anschließend in Artikelstammdaten importieren Gelöste Themen in diesem Bereich 5
Neu Bestandsführung per SQL deaktivieren User helfen Usern - Fragen zu JTL-Wawi 3
Neu Installation von JTL-WaWi auf SQL DB mit AD Account möglich? Installation von JTL-Wawi 7
Minimale Benutzerrechte SQL User für täglichen operativen Betrieb JTL-Wawi 1.9 10
Neu PayPal Express Checkout (v 1.4.0) Probleme im PopUp Plugins für JTL-Shop 0
Neu GO! Express Anbindung? JTL-ShippingLabels - Ideen, Lob und Kritik 2
Neu Nach Update von PayPal Checkout wird PayPal Zahlungsart entfernt Plugins für JTL-Shop 4
Neu FBA Anlieferung aus der JTL-Wawi heraus --> Firmenname in der Absenderadresse wird nur noch als "-" dargestellt Amazon-Anbindung - Fehler und Bugs 1
Neu Artikel wird in der der Detailbeschreibung nicht angezeigt Allgemeine Fragen zu JTL-Shop 0
Neu Warenkorb wird nicht angezeigt Templates für JTL-Shop 0
Neu Klarna Bestellungen wird vom JTL shop 5 nicht abgeschlossen JTL-Shop - Fehler und Bugs 2
Neu Bestellung wird aus dem Shop nicht an Wawi übertagen... JTL-Wawi - Fehler und Bugs 10
Kommissionierte Ware wird von Pickliste gelöscht Arbeitsabläufe in JTL-WMS / JTL-Packtisch+ 0
Rechnung per Mail - Anhang (Rechnung) wird nicht erzeugt. JTL-Wawi 1.9 2
Neu Unter Mailen wird die falsche Auftragsvorlage angehängt Druck-/ E-Mail-/ Exportvorlagen in JTL-Wawi 0
Neu Retoure wird im Kassenabschluss nicht angezeigt JTL-POS - Fehler und Bugs 0
Neu Bestellstatus wird nicht aktualisiert Shopware-Connector 2
Neu zzgl. Versand wird nicht angezeigt. Gelöste Themen in diesem Bereich 4
Trackinglink in Mail wird mit kompletter Adresse angezeigt JTL-Wawi 1.7 2
Neu Artikel nicht auf Pickliste trotz Bestand - Auftrag wird teilgeliefert JTL-WMS / JTL-Packtisch+ - Fehler und Bugs 0
Neu Checkbox Datenschutzerklärung wird nicht angezeigt JTL-Shop - Fehler und Bugs 1
Neu Feld aus Kundenkonto wird in der Übersicht im Auftrag nicht angezeigt? User helfen Usern - Fragen zu JTL-Wawi 5
Wunschzettel Funktion wird nicht angezeigt Upgrade JTL-Shop4 auf JTL-Shop5 0
Neu Fußzeile nicht mit "Gemäß §19 UStG wird keine Umsatzsteuer berechnet" Gelöste Themen in diesem Bereich 6
Das Styling von benutzerdefinierten Feldern wird nicht überall angezeigt Allgemeine Fragen zu JTL-Shop 0
Wawi 1.9 - Stückliste wird bei Auslieferung über JTL-POS auf dem Bon gedruckt JTL-Wawi 1.9 1

Ähnliche Themen