Nicht genügend Systemressourcen
Details: Windows 2019 Server, Xeon Gold 3.10GHz, 10 GB RAM, 64 Bit, MS Office Prof. Plus 2016
Hallo zusammen,
ich habe mehrere Backend Access Datenbanken, die z.T. hohe Datenmengen über BATCH-Dateien nacheinander aktualisieren. Bis vor einer Woche lief alles fehlerfrei. Dann wurde von der IT die Anzahl der Maximalbenutzer des Servers von 2 auf mehr als 2 Benutzer erhöht. Seit dem habe ich permanent Abbrüche in der Aktualisierung der Datenbanken mittels Abfragen mit der Fehlermeldung "Nicht genügend Systemressourcen". Es sind immer wieder andere Abfragen, bei denen die Aktualisierung hängen bleibt.
Die Auslastung der CPU und des RAMS sind moderat (20-50%) und ich bin bei der Aktualisierung der einzige User auf dem Server.
Folgendes habe ich bereits erfolglos probiert:
- verkleinern der Datenbanken (weniger Abfragen in einer DB)
- Neuerstellen der Datenbanken/Tabellen
- komprimieren/reparieren
- timeout Befehl in Batch datei zur Verzögerung bis die nächste Datenbank startet
- Prozessorzahl bei erweiterten Startoptionen auf 1 reduziert, Maximaler Speicher auf 4 GB festgelegt
Ich bin für jeden Vorschlag dankbar
Hallo zusammen,
ich habe mehrere Backend Access Datenbanken, die z.T. hohe Datenmengen über BATCH-Dateien nacheinander aktualisieren. Bis vor einer Woche lief alles fehlerfrei. Dann wurde von der IT die Anzahl der Maximalbenutzer des Servers von 2 auf mehr als 2 Benutzer erhöht. Seit dem habe ich permanent Abbrüche in der Aktualisierung der Datenbanken mittels Abfragen mit der Fehlermeldung "Nicht genügend Systemressourcen". Es sind immer wieder andere Abfragen, bei denen die Aktualisierung hängen bleibt.
Die Auslastung der CPU und des RAMS sind moderat (20-50%) und ich bin bei der Aktualisierung der einzige User auf dem Server.
Folgendes habe ich bereits erfolglos probiert:
- verkleinern der Datenbanken (weniger Abfragen in einer DB)
- Neuerstellen der Datenbanken/Tabellen
- komprimieren/reparieren
- timeout Befehl in Batch datei zur Verzögerung bis die nächste Datenbank startet
- Prozessorzahl bei erweiterten Startoptionen auf 1 reduziert, Maximaler Speicher auf 4 GB festgelegt
Ich bin für jeden Vorschlag dankbar
Bitte markiere auch die Kommentare, die zur Lösung des Beitrags beigetragen haben
Content-ID: 62738999709
Url: https://administrator.de/forum/nicht-genuegend-systemressourcen-62738999709.html
Ausgedruckt am: 14.03.2025 um 13:03 Uhr
5 Kommentare
Neuester Kommentar
Solche Meldeungen hatten wir auch oft genug.
Irgendwann sind die nicht mehr aufgetaucht.
Was aufgefallen war, dass die Datenverarbeitung deutlich flotter läuft, wenn das Backend keinen Kennwortschutz hat.
Kannst ja ma testen. Vielleicht bringr es ja etwas.
Auch hat es geholfen auf die Datei über die IP (oder noch besser c:\backend\...) zu verweisen, anstatt "\\serverXY\BackEnd.accdb"
Schönes WE und viel Erfolg
Irgendwann sind die nicht mehr aufgetaucht.
Was aufgefallen war, dass die Datenverarbeitung deutlich flotter läuft, wenn das Backend keinen Kennwortschutz hat.
Kannst ja ma testen. Vielleicht bringr es ja etwas.
Auch hat es geholfen auf die Datei über die IP (oder noch besser c:\backend\...) zu verweisen, anstatt "\\serverXY\BackEnd.accdb"
Schönes WE und viel Erfolg
1.) Boot tut immer gut. Windows ist nicht dafür gemacht, ein Jahr durchzulaufen. Aber normalerweise gibts ja Patchdays.
2.) ich meine das ist eine Meldung von der MS Access Engine... prüf mal ob die Datenbanken knapp im 2 GB Bereich sind. Reparireren - Komprimieren wirkt da oft Wunder.
Ansonsten muß man halt forschen, mal im Ereignisprotokoll nachschauen, oft finden scih da Hinweise. Oder mal den Windows Ressourcenmonitor anwerfen - aber mehr als ein paar Kernparameter zeigt der nicht an, CPU Last, Arbeitsspeicher, Diskaktivität und Netzaktivität.
"mehr als zwei Benutzer" - 2 Benutzer ist das Standardlimit für alleinstehende Server. Ist die Maschine mal zum Terminalserver upgegradet worden?
2.) ich meine das ist eine Meldung von der MS Access Engine... prüf mal ob die Datenbanken knapp im 2 GB Bereich sind. Reparireren - Komprimieren wirkt da oft Wunder.
Ansonsten muß man halt forschen, mal im Ereignisprotokoll nachschauen, oft finden scih da Hinweise. Oder mal den Windows Ressourcenmonitor anwerfen - aber mehr als ein paar Kernparameter zeigt der nicht an, CPU Last, Arbeitsspeicher, Diskaktivität und Netzaktivität.
"mehr als zwei Benutzer" - 2 Benutzer ist das Standardlimit für alleinstehende Server. Ist die Maschine mal zum Terminalserver upgegradet worden?
Moin @deebird,
sprich, die haben diesen Server zu einem erwachsenen RDS Session Host heraufgestuft.
Melden sich an diesem Server den wirklich mehr als 2 Benutzer per RDP an?
Wenn nein, dann war die Aktion für die Katz.
Wie auch immer, mit dieser Aktion haben dir die Kollegen fürchte ich leicht in die Suppe gespuckt,
den mit der Installation der RDS-Sessionhost-Rolle, wird auch das Ressourcenhändling des Servers verändert.
Stell mal das hier wieder auf Hintergrunddienste ...
... danach sollten deine Abfragen wieder etwas besser flutschen. 😉
Gruss Alex
Dann wurde von der IT die Anzahl der Maximalbenutzer des Servers von 2 auf mehr als 2 Benutzer erhöht.
sprich, die haben diesen Server zu einem erwachsenen RDS Session Host heraufgestuft.
Melden sich an diesem Server den wirklich mehr als 2 Benutzer per RDP an?
Wenn nein, dann war die Aktion für die Katz.
Wie auch immer, mit dieser Aktion haben dir die Kollegen fürchte ich leicht in die Suppe gespuckt,
den mit der Installation der RDS-Sessionhost-Rolle, wird auch das Ressourcenhändling des Servers verändert.
Stell mal das hier wieder auf Hintergrunddienste ...
... danach sollten deine Abfragen wieder etwas besser flutschen. 😉
Gruss Alex