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

surus

Sehr aktives Mitglied
28. September 2016
485
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.948
662
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
485
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
54
45
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
485
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
54
45
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
485
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
54
45
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
485
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.583
480
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
485
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.583
480
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.090
680
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
485
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.583
480
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
766
275
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.583
480
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 SQL Query zum Bilder löschen Arbeitsabläufe in JTL-Wawi 1
Neu List & Label - Eigene SQL-Abfrage als Grundlage für Tabelle im Berichtscontainer? User helfen Usern - Fragen zu JTL-Wawi 10
Neu SQL Server kein Mandant auswählbar und Dienst lässt sich nicht starten Installation von JTL-Wawi 2
Neu Ameise-Vorlage per SQL abrufen und Daten als Ergebnis erhalten JTL Ameise - Eigene Exporte 1
Neu SQL DB läuft mit Fehler voll und crasht Server JTL-Shop - Fehler und Bugs 1
Neu SQL Vartable für Reservierte Artikel gesucht User helfen Usern - Fragen zu JTL-Wawi 2
Neu Innerhalb einer Variable -SQL Abfrage- das Wort "fett" schreiben Druck-/ E-Mail-/ Exportvorlagen in JTL-Wawi 2
Neu SQL Eigener Export - Eigene Felder im Auftrag User helfen Usern - Fragen zu JTL-Wawi 7
Neu Wie finde ich per SQL heraus welche Aufträge auf Teillieferbar stehen? JTL Ameise - Eigene Exporte 1
Neu Microsoft SQL unter MS365 Installation von JTL-Wawi 2
Neu SQL Abfrage, 3. Mahnstufe User helfen Usern - Fragen zu JTL-Wawi 1
Neu Variable oder SQL zum Feld "Gewinn netto" (im Auftrag) Eigene Übersichten in der JTL-Wawi 9
Neu SQL Code zur Ausgabe des Verkaufspreis je Kundengruppe User helfen Usern 1
Neu MS SQL Server auf Windows vs Linux Starten mit JTL: Projektabwicklung & Migration 9
Beantwortet Hilfe bei SQL Abfrage erbeten User helfen Usern - Fragen zu JTL-Wawi 3
Neu SQL Abfrage - Sendungsnummern als Liste nach Datum Schnittstellen Import / Export 2
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
Nach Umstieg auf V5 Paypal express weg. Einrichtung JTL-Shop5 5
Neu Alternative zu Sendcloud mit JTL Integration (Express Versand International) Arbeitsabläufe in JTL-Wawi 0
Neu Probleme DHL Express National JTL-ShippingLabels - Fehler und Bugs 0
Neu 🎉 Neues Plugin: "Versandkosten und Lieferzeit automatisch beziehen - DHL-Express Extension" 🎉 Plugins für JTL-Shop 3
Neu Shopify importiert Zahlungsart PayPay-Express welche aber inaktiv angezeigt wird Shopify-Connector 0
JTL Voucher wird nicht versendet Einrichtung / Updates von JTL-Vouchers 0
Neu Hood.de Grundpreis wird nicht übertragen Einrichtung und Installation von JTL-eazyAuction 1
Welche Barcodeschriftart ist zu verwenden, damit der Druck auch von einem iOS-Gerät korrekt ausgeführt wird? JTL-Wawi App 7
In Diskussion Workflow besteht alle Test wird nur nicht ausgeführt JTL-Workflows - Fehler und Bugs 23
Neu Pickliste wird nicht erstellt JTL-WMS / JTL-Packtisch+ - Fehler und Bugs 2
Verwiesen an Support Workflow artikel_erstellt wird bei LagerUmbuchung ausgelöst. JTL-Workflows - Fehler und Bugs 1
Neu Erstattungen per Paypal bei Stornierungen wird öfter nicht ausgezahlt Arbeitsabläufe in JTL-Wawi 0
Neu Wird der Woocommerce Connector eigentlich noch gepflegt? WooCommerce-Connector 0
DHL wird nicht übermittelt, Labels werden nicht erstellt JTL-Wawi 1.9 6
Neu Aus /Kategorie/ wird /Kategorie-2/ nach Abgleich WooCommerce-Connector 0
Neu Hauptbild wird bei Wechsel der VarKombi nicht angezeigt Betrieb / Pflege von JTL-Shop 3
In Diskussion Hinweis im WMS Ausgeben wenn ein bestimmter Artikel verpackt wird über WMS JTL-Workflows - Ideen, Lob und Kritik 5
Neu Zusätzliche Bearbeitungszeit wird nicht bei der Lieferzeit an Shopware 6 berücksichtigt Shopware-Connector 0
Neu Artikel mit Zustand beschädigt wird nicht als eigenständiger Artikel in der WaWi angezeigt User helfen Usern - Fragen zu JTL-Wawi 1
Neu Artikel wird nach Auswahl der Variante nicht mehr angezeigt JTL-Shop - Fehler und Bugs 3
Neu Artikel- und Versandgewicht bei Stücklisten wird nicht nachberechnet JTL-Version 1.8.12.2 JTL-Wawi - Fehler und Bugs 4
Neu Amazon Lister 2.0 ...ist erforderlich, wird aber nicht bereitgestellt. Amazon-Lister - Fehler und Bugs 2
Neu DHL Warenpost wird zu DHL Kleinpaket JTL-ShippingLabels - Ideen, Lob und Kritik 24
Neu Multishop: Russisch in WAWI - Kategorie-Seite wird nicht angezeigt JTL-Wawi - Fehler und Bugs 3
Kategoriebaum: Artikel wird in allen Kategorien angezeigt JTL-Wawi 1.9 1
Gelöst Anbindung POS an Server wird verweigert Verbindung nicht möglich. Einrichtung / Updates von JTL-POS 4
Bug: "Angebot automatisch einstellen" Option bei Vorlagen eBay wird automatisch deaktiviert JTL-Wawi 1.9 1
Neu Nach Abbruch von "Auftrag anlegen" wird anderes Programm angezeigt Arbeitsabläufe in JTL-Wawi 2
Otto angebunden - Versandstatus wird nicht übertragen Otto.de - Anbindung (SCX) 2

Ähnliche Themen