Einer unserer SQL Server, der seit geraumer Zeit (Jahren) stabil läuft, hat kürzlich unzureichende Speicherfehler ausgegeben. Im Anwendungsereignisprotokoll sehen wir:
Ereignisid: 701
Beschreibung: Es ist nicht genügend Systemspeicher vorhanden, um diese Abfrage auszuführen.
Unser Team, das diesen Server verwaltet, besteht hauptsächlich aus Entwicklern, die ihre Systemadministrationsaufgaben verdoppeln. Unsere Hauptkompetenz ist jedoch die Entwicklung. Abgesehen davon sind wir ratlos darüber, wie wir dieses Problem beheben. Wir haben Foren und so weiter durchsucht und nichts Passendes gefunden
Im Folgenden finden Sie weitere Informationen zur Fehlerbehebung:
- Unser minimaler Serverspeicher ist auf 0 gesetzt.
- Unser maximaler Serverspeicher ist auf 2000 eingestellt.
- Der physische Gesamtspeicher beträgt 3.325,85 MB (von sysinfo).
- Der virtuelle Gesamtspeicher beträgt 7,10 GB (von sysinfo).
- Wir haben AWE nicht verwendet, um Speicher zuzuweisen, aber wir müssen jetzt herausfinden, ob es einen Unterschied macht.
- Dieser Fehler wurde von einem Job ausgelöst, der ein Transaktionsprotokoll sicherte und keine Abfrage ausführte.
- Wir haben viele Verbindungsserver. Die RDBMS-Typen auf der anderen Seite sind SQL Server (2005 und 2000), Oracle 10g und OSI PI-Systeme.
- Es ist zu diesem Zeitpunkt intermittierend. Wir können keine Zeit oder Ereignisse mit den Fehlern in Verbindung bringen.
- Natürlich scheint ein Neustart für eine Weile nicht mehr möglich zu sein, was aufgrund der Art der Fehlermeldung sinnvoll ist.
- Dieser Server verdreifacht sich als Anwendungsserver (einige Windows-Dienste) und als Webserver sowie als Datenbankserver.
BEARBEITEN:
Wir sind auf SP3. Die meisten Posts, die wir gefunden haben, waren vor SP1, was für uns nicht zutrifft.
SELECT SERVERPROPERTY('productversion'), SERVERPROPERTY ('productlevel'), SERVERPROPERTY ('edition')
kehrt zurück
9.00.4035.00 SP3 Standard Edition