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
