Ikke den bedste tråd, jeg har set om emnet, men der er gode links inde, og den er i min posthistorik:
SQL-forespørgsel, der kører fint i SSMS, kører meget langsomt i ASP.NET
SQL Optimizer kan nogle gange godt lide at bestemme, hvad der er bedst, og du bliver nødt til at bryde din forespørgsel ud gennem sporing og logning af dataudførelsesplaner. Det kan meget vel være noget så begravet som et dårligt indeks, eller din forespørgselskode skal muligvis optimeres. Da vi ikke har forespørgselskoden, og det kan måske være nyttigt at have den. Jeg vil anbefale dig at følge guiderne, der er linket til i ovenstående indlæg og lukke dit spørgsmål.