We make a nice Crystal Replacement it uses Microsoft Access report designer
and delivers web based reports as PDF files. You need a copy of Microsoft
Access, our product
and a pdf driver on the server. Against SQL it's best to use pass-thru
queries to run
sql againsts views/tables or to run stored procedures at runtime you can
to the report in a variety of ways.
If you just need a graph component I recommend Graphics Server or ChartFX.