Quiero suponer que cuando mencionas "SQL" te refieres a SQL Server. Access es un manejador de base de datos de escritorio y SQL Server es un SERVIDOR de bases de datos para ambientes cliente servidor. ¿Esto qué quiere decir? Pues simplemente que si tu aplicación es monousuario y/o utiliza pocos datos Access es más que suficiente para tu aplicación. En cambio SQL Server te sirve cuando tu aplicación es Cliente/servidor(muchos usuarios accesan a la base de datos) y además que manipule gran volumen de datos. Por lo que mencionas que desarrollas páginas ASP, tendrías que hacer un análisis si tu página será accesada por una gran cantidad de usuarios a la vez, además de la cantidad de datos que se manejarán. Otro tip: Access 2000 tiene un límite de capacidad de hasta 2.0 GB mientras SQL Server no tiene otro límite más que tu capacidad en disco duro. Si tu aplicación es sencilla utiliza ACCESS si sientes que son muchos datos y es multiusuario utiliza SQL Server. Ten en cuenta que si tu aplicación es pequeña y utilizas SQL Server estarás desperdiciando mucha máquina, por el contreario si tu aplicación es grande y utilizas Access, ten por seguro que los 2.0 GB no te servirán para nada, además de que tendrás probñlemas en el rendimiento de tu aplicación.