mira esta discusión:
http://www.forosdelweb.com/f21/venta...os-web-422991/
y este enlace:
http://weblogs.asp.net/fbouma/archiv.../18/38178.aspx
Personalmente, creo que una gran ventaja de utilizar store procedures es minimizar la concurrencia de conexiones constantes a la base de datos. Cuando tienes un store procedure, el servidor hace una petición de conexión al servidor, viene, la ejecuta y devuelve todos los resultados en una solo viaje al servidor. Sin store procedures, es necesario mantener una serie de conexiones para realizar las mismas operaciones. Esto puede afectar el rendimiento.
Espero te sirva.