Moving to SQL Server to increase query speed rarely results in improved speed.
>The other option is to put the 20MB file on SQL Server and have SQL Server provide results to the users. SQL will use multiple cores and all the RAM to evaluate queries. If you parameterize your queries, SQL will reuse query plans.
Craig Berntson
MCSD, Microsoft .Net MVP, Grape City Community Influencer