E_OUTOFMEMORY(0x8007000E) bei SQLReader

Hallo zusammen,
ich habe eine SQLServer 2005 im Einsatz, auf den ich mit ASP.NET 2.0 zugreife. Hier bekomme ich immer wieder die Fehlermeldung:

System.Data.OleDb.OleDbException:
‚SQLOLEDB‘ ist ohne Fehlermeldung fehlgeschlagen, Ergebniscode: E_OUTOFMEMORY(0x8007000E).

Passiert in diesem Kontext

Dim sql as String = „Select XXX from Tabelle“
Dim cmd As New OleDbCommand(sql, conn)
Dim myReader As OleDbDataReader
myReader = cmd.ExecuteReader()

Hat das jemand schonmal gehabt und vielleicht erfolgreich behoben? Woran liegt das? Google & MS geben nicht viel her…

Vielen Dank und Gruß
Marco

Hi!

Wenn es sich laut Fehlermeldung schon um eine Out-Of-Memory-Situation handelt, dann wäre doch als Erstes interessant, ob das System nicht vielleicht Recht hat (bisher hatte ich nur sehr wenige Fälle, in denen der PC gelogen hat) und tatsächlich der Speicher ausgeht.
Dazu ist wichtig, wie viele Einträge in besagter Tabelle sind und wie viel Speicher der Webserver bzw. der DB-Server haben…

Gruß,
Martin

[Bei dieser Antwort wurde das Vollzitat nachträglich automatisiert entfernt]

Also ganz auf die Schnelle:
In der Tabelle sind ca. 1000 DS (= kein Problem eigentlich)
Die Maschine hat 10 GB RAM (SQLServer zieht aktuell 1,6)

Das Problem liegt meiner Ansicht nach beim Anwendungspool - wenn ich den wiederverwende (bzw. durchstarte) ist das Problem erstmal weg. Kann ich dem Webserver / AWPool mehr Speicher zuorden?

Gruß Marco

Hi!

Wenn es sich laut Fehlermeldung schon um eine
Out-Of-Memory-Situation handelt, dann wäre doch als Erstes
interessant, ob das System nicht vielleicht Recht hat (bisher
hatte ich nur sehr wenige Fälle, in denen der PC gelogen hat)
und tatsächlich der Speicher ausgeht.
Dazu ist wichtig, wie viele Einträge in besagter Tabelle sind
und wie viel Speicher der Webserver bzw. der DB-Server
haben…

Gruß,
Martin