| Hallo Alexander,
wenn Du einen SQL-Server Profiler hast - z.B. über das SQl-Server-Management-Studio - wirf den doch mal an und schaue, welche SQL-Statements beim SQL-Server ankommen. Manchmal holt Access nämlich im ersten Schritt nur die Hauptdatensätze und dann für jeden einzelnen die abhängigen Daten. Dann werden aus einem SQL schnell mal 20.000. Und die acht Sekunden klingen ziemlich danach.
Zu erkennen sind diese Stellen nicht schwierig - tausende identische Abfragen an den Server. Da wirst Du dann nicht um eine Umformulierung Deiner Anfrage rumkommen - am besten, indem Du sie auf den Server packst.
Viele Grüße
Thomas |