MSSQLSERVER_4846
Gilt für: SQL Server
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:
Ü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.
Sammeln Sie Leistungsindikatoren für SQL Server: Puffer-Manager und SQL Server: Speicher-Manager.
Ü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. Berücksichtigen Sie die Speicheranforderungen für SQL Server. Die Standardeinstellungen werden unter "Festlegen von Serverkonfigurationsoptionen" in der SQL Server-Onlinedokumentation aufgeführt.
Verfolgen Sie die Ausgabe von DBCC MEMORYSTATUS und deren Veränderungen beim Anzeigen der Fehlermeldungen.
Überprüfen Sie die Arbeitsauslastung (z. B. Anzahl gleichzeitiger Sitzungen, derzeit ausgeführte Abfragen).
Die folgenden Aktionen stellen möglicherweise mehr Arbeitsspeicher für SQL Server zur Verfügung:
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 den Wert dieser Einstellung.
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.