Hallo,
Ich möchte mit ASP.Net und einem DataGrid, Daten aus einer Tabelle
anzeigen. Das Problem ist, dass es mir nur einen Teil im DataGrid
anzeigt und dann folgende Meldung erscheint.

...Timeout ist abgelaufen. Das Zeitlimit wurde vor dem Beenden des Vorgangs
überschritten oder der Server reagiert nicht.....

Das Problem ist, dass in dieser Tabelle sehr viele Datensätze sind, um die 2
Millionen
und ich befürchte, dass es deshalb Probleme gibt, obwohl sich die Abfrage
nur
auf einen kleinen Teil dieser Daten bezieht. Denn wenn ich sogar direkt auf
dem
SQL Server arbeite bringt er mir bei dieser Tabelle ein Timeout. Kann nicht
einmal ein
Delete Statement ausführen um einen Teil der alten Daten zu löschen. Kann
sozusagen
gar nicht mehr richtig auf diese Tabelle zugreifen.

Hab versucht in der Web.config mit
<httpRuntime executionTimeout="600" maxRequestLength="16384" />
das Timeout hinaufzusetzen. Beim Bildupload klappt es zwar aber so wie ich
das denke, bezieht sich diese Einstellung nur auf die Daten, die über den
HTTP
Weg gesendet werden. Wenn das Timeout vom SQL Server aus kommt, bringt
mir diese Einstellung rein gar nichts.
Hat jemand eine Idee, wie ich dem SQL Server sagen kann, dass er mir das
Timeout
hinaufsetzen soll. Bei meinem Problem währe die einfachste Lösung, die
Tabelle
neu zu erstellen ohne Daten, da die meisten Daten veraltet sind, aber sollte
es
eimal soweit kommen, dass so viele Daten drinnen sind, wo ich benötige, dann
hab ich wieder das gleiche Problem.

Ich währe sehr dankbar, wenn mir jemand weiterhelfen könnte!

gruß
Patrick


_______________________________________________
Asp.net Mailingliste, Postings senden an:
[email protected]
An-/Abmeldung und Suchfunktion unter:
http://www.glengamoi.com/mailman/listinfo/asp.net

Antwort per Email an