MSSQLSERVER_4846

Anwendungsbereich: JaSQL Server (alle unterstützten Versionen)

Details

attribute Wert
Produktname SQL Server
Ereignis-ID 4846
Ereignisquelle MSSQLSERVER
Komponente SQLEngine
Symbolischer Name BULKPROV_MEMORY
Meldungstext Der Massendatenanbieter konnte keinen Arbeitsspeicher belegen.

Erklärung

Die Speicherbelegung hat einen Fehler erzeugt.

Benutzeraktion

Führen Sie diese allgemeinen Schritte aus, um Speicherfehler zu beheben:

  1. Überprüfen Sie, ob andere Anwendungen oder Dienste Arbeitsspeicher auf dem Server beanspruchen. Rekonfigurieren Sie weniger kritische Anwendungen oder Dienste, damit sie weniger Speicher beanspruchen.

  2. Beginnen Sie mit der Erfassung von Leistungsüberwachungsindikatoren für SQL Server: Puffer-Manager, SQL Server: Speicher-Manager.

  3. Überprüfen Sie die folgenden SQL Server-Speicherkonfigurationsparameter:

    • Max. Serverarbeitsspeicher

    • Min. Serverarbeitsspeicher

    • Min. Arbeitsspeicher pro Abfrage

    Achten Sie auf ungewöhnlichen Einstellungen. Berichtigen Sie sie bei Bedarf. Konto für Arbeitsspeicheranforderungen für SQL Server. Die Standardeinstellungen werden unter "Festlegen von Serverkonfigurationsoptionen" in der SQL Server-Onlinedokumentation aufgeführt.

  4. Verfolgen Sie die Ausgabe von DBCC MEMORYSTATUS und deren Veränderungen beim Anzeigen der Fehlermeldungen.

  5. Überprüfen Sie die Arbeitsauslastung (z. B. Anzahl gleichzeitiger Sitzungen, derzeit ausgeführte Abfragen).

Durch die folgenden Aktionen kann SQL Server mehr Arbeitsspeicher zur Verfügung gestellt werden:

  • Wenn Anwendungen außer SQL Server Ressourcen verbrauchen, sollten Sie diese Anwendungen beenden oder auf einem separaten Server ausführen. Dadurch fällt der Mangel an externem Arbeitsspeicher weg.

  • Wenn Sie Max. Serverarbeitsspeicher konfiguriert haben, erhöhen Sie dessen Wert.

Führen Sie die folgenden DBCC-Befehle aus, um mehrere SQL Server-Speichercaches freizugeben.

  • DBCC FREESYSTEMCACHE

  • DBCC FREESESSIONCACHE

  • DBCC FREEPROCCACHE

Wenn das Problem weiterhin besteht, müssen Sie weitere Untersuchungen ausführen und möglicherweise die Arbeitsauslastung reduzieren.