Was heißt schon alles?
Die Abt Suche in die Hauptschleife reinzunehmen, find ich einen Versuch wert.
Klingt nach Person und Abteilung, wenn ja, werden vermutlich auch nicht viel mehr Daten bewegt. Und vor allem macht der Server das dann aus einem Guss, was man ihm ruhig zutrauen darf.
Wie groß ist eigentlich das Datenvolumen der betroffenen Tabellen?
Der Rest kommt ja aus einer ganz anderen
DB.
Es ist natürlich sinnvoll, die Abfragen auf Ausführungsplan zu prüfen. Vlt fehlt irgendwo ein Index.
Das Problem bei der Fehlermeldung ist zumindest für mich, dass ich in der Form nicht mal weiß, ob es eine Server Fehlermeldung ist, oder bspw. aus der Provider Ebene kommt. Ich bin kein MS
SQL Kenner.