Moin,
Das geht ja richtig ab hier! Danke für die vielen Tipps.
@Berhard Geyer: Der Server ist ein Compaq Dual Xeon (Hyperthreading) mit GB-weise
Ram, ziemlich neu. Die CPU-Auslastung beträgt natürlich knappe 100%. Bei einer der 4 CPU's.
Aber 100%ig sicher bin ich natürlich nicht, das die Abfrage IMMER schneller über TSQL ist. Aber 3x direkt verglichen: TSQL geöffnet, Test.EXE geöffnet. isqlw.exe gestartet => ca. 90sec, dann Test.EXE => 360 sec. Das ganze drei mal hintereinander. Jedesmal. Dann die Bestätigung des Kunden (die 6-7 minuten per
ADO).
Die restlichen Tipps (Speicher, Abfrageplan) dürfte nichts bringen, weil es ja kein grundlegendes Problem einer suboptimalen
DB/Index-Struktur ist, sonder
imho eher ein Treiberproblem oder was-weiss-ich.
Interessant: Auf unserem Netz sind die Ausführungszeiten identisch (so wie man das erwartet), auf der Kundenseite hingegen nicht.
Also irgendwie ein Netzwerkproblem. Das liieebe ich. Hab nämlich keinen Blassen.