Blog Stats
  • Posts - 298
  • Articles - 0
  • Comments - 3114
  • Trackbacks - 0

 

SQL Reporting Services vs Active Reports .NET

Fellow blogger Jay Kimble has been writing about his experiences with reporting services.

I however, have not had a positive experience so far with reporting services, and so this weekend I decided to install and run the trial version of Active Reports .NET.

To be fair, I followed the same process that I used for SQL reporting services which is follows:

  1. Installation
  2. Integration into Visual Studio
  3. Simple report with grouping/subtotals
  4. Display of report on a webpage

 

Installation

SQL Reporting Services installation is a god awful mess.  You have multiple reboots, very strict “clean install” requirements, and it tends to bomb for alot of people.  Now any installation program that has these problems, and seeks to modify my very stable sql server and IIS setups makes me very very nervous.  My install also got hosed because I don't run my development IIS on port 80 so it created it's own default website with virtual directories and I had to manually move these over to the “real” workspace.

Active Reports .NET on the other hand installed perfectly.  The msi was easy and fast.  It had no problems with my non port 80 IIS install and it doesn't modify my sql server.

Advantage: Active Reports

 

Integration With Visual Studio

Both of these products integrate with visual studio.  They both require you to register the .dll in the toolbox to get the web view control, etc.  Both add their type of report as a project in the add new selection wizard.  No problems here, nothing unexpected.

Advantage: Tie

 

Simple report with grouping/subtotals

Report design is pretty similar between the different tools out there.  At first glance, it's equally easy to dive into either of these two designers.  However, the Active Reports toolbox items are a little more robust than the Reporting Services ones.  Consequently, I found that the look and feel I generated in the Active Reports report was better faster than the one I built in Reporting Services.  I read no documentation for either product, I have to say that Active Reports was more intuitive.

Advantage: Active Reports

 

Display of report in a webpage

This is where the biggest differences showed up.  SQL reporting services is tightly integrated with sql server.  When you want to show a sql reporting services report on a webpage, you have to drop the viewer control on the form, then manually enter the location/path information etc for the report.  I found the pathing to be set up very strangely, and failed several times on build before I got it right.  Not very intuitive at all.

In contrast, active report files belong to your project, not to sql server.  I created a folder in the project called reports and built my report file in there.  Then on a webform I dropped the view control in and was able to select the report I created from a dropdown.  I fired up the page with no code and it displayed just fine.  After my reporting services experience this was a breath of fresh air!

Advantage: Active Reports

 

Conclusion

So far, it seems that Active Reports .NET is the superior product.  For those of you that are cost sensitive, you'll probably want to try out the free SQL Reporting services.  Active Reports .NET Pro does cost ~$1,300 per developer (there is no royalty distribution fee unlike crystal which is good).  Active Reports also lets me change my datasource at runtime which solves a major problem for my business

Granted I've only spent about 8 hours with each product, I will be spending more time with both going forward and probably post some additional experiences.  The newbie experience heavily favors Active Reports though.  You can find the trial version at http://www.datadynamics.com .


Feedback

# re: SQL Reporting Services vs Active Reports .NET

Gravatar

FWIW, Active Reports Rocks!  I have used their product in the past and won't hesitate in the future.  I'm playing with SQL Reporting services cause... uhmm... well it's free.  It does seem like overkill in comparison to Active Reports, but then again SQL Reporting offers a complete system with delivery all built-in.

<br>

<br>It really follows my dad's old rule (he retired from a Steel Mill where he was a MillRight -- guy who fixes the steel making machines): Use the right tool for the right job.  Every tool has its place.

8/23/2004 8:10 AM |

# re: SQL Reporting Services vs Active Reports .NET

Gravatar

ActiveReports also has an end-user designer for WinForms apps -- SQL Server Reports does not!

8/23/2004 10:55 AM |

# re: SQL Reporting Services vs Active Reports .NET

Gravatar

Another suggestion - take a look at Developer Express XtraReports before making a decision.  I found it to be very straightforward and at $299 or $399 with source code less expensive than Active Reports.  Very well integrated with Visual Studio.

8/23/2004 2:39 PM |

# RE: SQL Reporting Services vs Active Reports .NET

Gravatar

devExpress looks interesting, I'll try it out.

8/24/2004 6:37 AM |

# re: SQL Reporting Services vs Active Reports .NET

Gravatar

The installation is unfortunately brittle. I think for the 4 requirements you listed ActiveReports is a much better fit. I've been working with the web service interface of SSRS which can be cumbersome but it does open up other alternaties for a lot of solutions.

8/24/2004 10:42 AM |

# re: SQL Reporting Services vs Active Reports .NET

Gravatar

<br>I think both products have their place. I think Reporting Services excels in an intranet environment. It has it's own web page for users to access the reports. Only the report needs to be created for the users to utilize it. You can schedule reports to run at night and deliver the report in a variety of formats. To my knowledge, Active Reports.Net is unable to schedule reports... maybe I'm wrong.

<br>

<br>

9/7/2004 1:57 PM |

# re: SQL Reporting Services vs Active Reports .NET

Gravatar

I've been using Active Reports for about 2 years and one month ago I've tried Developer Express XtraReports. It impressed me much! It is very flexible, well integrated into Visual Studio and has its own good style. And wat is also very important - rather cheap and fast growing! That's exact what I want!

<br>I forgot ActiveReports with its high cost like a nightmare!..

9/13/2004 11:59 PM |

# re: SQL Reporting Services vs Active Reports .NET

Gravatar

Just started looking at SQL Reporting Services and got stopped.  We do not have a IIS Server, seems to be required.

9/21/2004 6:58 AM |

# re: SQL Reporting Services vs Active Reports .NET

Gravatar

I just want to put something straight. The Reportins Services license is NOT free.

<br>If you own a SQL Server 2000 license, you're licensed to run Reporting Services. That means that if you want to run Reporting Services on the same server as SQL Server, you're covered.

<br>But remember, this means that you also need to have IIS 6 installed on that server, and the server itself has to be hefty enough to handle the additional load of constructing and delivering reports, as well as its current database tasks.

10/5/2004 11:19 PM |

# re: SQL Reporting Services vs Active Reports .NET

Gravatar

I just want to put something straight. The Reportins Services license is NOT free.

<br>If you own a SQL Server 2000 license, you're licensed to run Reporting Services. That means that if you want to run Reporting Services on the same server as SQL Server, you're covered.

<br>But remember, this means that you also need to have IIS 6 installed on that server, and the server itself has to be hefty enough to handle the additional load of constructing and delivering reports, as well as its current database tasks.

10/5/2004 11:20 PM |

# re: SQL Reporting Services vs Active Reports .NET

Gravatar

Sephi - Yes, reporting services isn't &quot;free&quot;.  But then I was assuming that anyone looking to evaluate reporting services vs active reports and is reading an ASP .NET developer's weblog would have sql server / iis 6.0 already!  =)

10/6/2004 3:51 AM |

# re: SQL Reporting Services vs Active Reports .NET

Gravatar

Yes, that is right when the server is powerful enough to handel the additional tasks of the reporting services. Otherwise there will be no alternative then to set up a new SQL Server with a new license. In that case you have to spent money one more time. So that is the detail I want to point out for everyone.

<br>I'm sorry for the double posting.

<br>  

10/6/2004 6:42 AM |

# re: SQL Reporting Services vs Active Reports .NET

Gravatar

I don't actually agree with some of the points that was made about SQL Reporting Services. In fact SQL Reporting Services can be broken up and placed in different machines. The entire services communicate through web services and that was the goal of MS.

<br>

<br>Some posters did really try to suggest SQL Reporting Services is slow and not felxible in which it is deployed. Does any of the other mentioned components supports security Rules, Groups, Windows based security, and can they connect to Oracle, ODBC, DB2, and all other popular DBMS? Can the other mentioned components export the data that it doesn't support? Well SQL Reporting Services has API to allow you to build your own export formats. Can other components connect to multiple data sources for the same report?

<br>

<br>I think some of you spoke too early. I haven't mastered the SQL Reporting Services yet but I have already noticed its potentials. My opinion anyway :)

10/8/2004 4:36 PM |

# re: SQL Reporting Services vs Active Reports .NET

Gravatar

Here's one that is important and often overlooked.  Many users rely on their reports to be in PDF format.  Reporting services does not embed fonts into the PDF, which will create problems for end users that don't have a particular font installed on their client machine, but is used in a report.  If you use bar code fonts, don't even think about using Reporting Services.  Active Reports is the clear choice here.

10/26/2004 7:34 AM |

# re: SQL Reporting Services vs Active Reports .NET

Gravatar

pankaj.ahuja@jpmchase.com

<br>Just wanted to know is there any solution to embed fonts in report generated by reporting services?

<br>If yes then please let me know.

<br>Thanks,

<br>Pankaj Ahuja

<br>801-635-7901

10/28/2004 8:08 AM |

# re: SQL Reporting Services vs Active Reports .NET

Gravatar

Now you can generate your RDL files programmatically, for SQL Reporting services, no designers, no VS, 100% managed code.

<br>

<br><a target="_new" href="http://www.rdlcomponents.com">http://www.rdlcomponents.com</a>

<br>

<br>Jerry

11/26/2004 11:17 PM |

# re: SQL Reporting Services vs Active Reports .NET

Gravatar

Active Reports for .NET is OK but not yet a mature product. I would like to see better stability and error reporting. Sometimes you get an error message which comes from deep down in their call hierarchy and it doesn't give any clues as to whats wrong, so you end up endlessly deleting controls until the error goes away.

<br>

<br>But its good when its working. You can write code to construct reports on the fly, since the backend is xml driven, and you can have end users design reports.

<br>

<br>We evaluated active reports against crystal and sql - active reports saved us charging clients a large ransom for report construction software and allowed us to continue oracle support.

<br>

<br>My final criticism is that it is a bit slow when the reports are not compiled. I think DD could improve on this.

12/21/2004 9:07 AM |

# Most popular posts

Gravatar

Most popular posts

12/30/2004 7:40 AM |

# re: SQL Reporting Services vs Active Reports .NET

Gravatar

ActiveReports is a very sloppy product. None if it adheres to the .NET Naming guidelines, the documentation is bad, and it has many, many bugs.

<br>

<br>That said, compared to Crystal or the other 3rdparty .NET reporting components, it's one of the better ones.

<br>

<br>SQL Reporting Services is much more professionally developed.

1/7/2005 7:32 PM |

# re: SQL Reporting Services vs Active Reports .NET

Gravatar

Hi

<br>We have been using sql reporting services for developing the reports to one of our clients. So far the tool looked great. But the only issue is with the barcode font. The barcode font is appearing when the report is rendered in excel format. But it doesn't appear when rendered in pdf format.

<br>

<br>Here in this discussion, someone raised an issue regarding barcode font in sql server reporting services.  Can anyone throw some light on the usage of barcode fonts in sql server reporting services?

1/25/2005 2:54 AM |

# re: SQL Reporting Services vs Active Reports .NET

Gravatar

You are all wrong and stupid ... you are building little applications and tabular reports ... I could code this in 5 minutes why bother with a reporting tool. When I have a real reporting problem complex post sql calculations and presentation I choose Crystal.

2/4/2005 4:01 AM |

# re: SQL Reporting Services vs Active Reports .NET

Gravatar

Although ont all to all people Reporting Services is at it's first version and it does package windows integrated security down to report level, report creation, report viewing through the web interface, scheduling and cashing of reports, deployment of all other file formats to the report depository and scheduled report exports in any format.

<br>

<br>Not bad for version 1 and I don't think that to many tools out there can do all this without a lot of custom development.

<br>

<br>Bugs, sure. There always are. I do tend to agree with the comment &quot;great intranet tool&quot; because it works in Microsoft only environment.

2/10/2005 12:48 PM |

# re: SQL Reporting Services vs Active Reports .NET

Gravatar

I was using ActiveReports for one of my projects that had more demanding requirements  like support for dynamic report generation, &quot;Open type&quot; fonts etc., which i would was supported by ActiveReports.NET . No other reporting product had the capabiltity and i would like to mention that technical support was good.

<br>

<br>In deed a good reporting tool.... looking forward for the tool to support OLAP as well.

2/25/2005 5:57 PM |

# re: SQL Reporting Services vs Active Reports .NET

Gravatar

I'm sorry, but Jim, who called us all stupid and said we are building little apps needs to get his head examined. One, I am personally (plus a team of course) working on a pretty huge web app with possibly hundreds of reports.

<br>

<br>Crystal is our engine now....it shall not be soon, and pretty much ever developer couldn't be happier to see it go. Licensing costs, problematic designs on complex reports, maintainablity, and the Word export stinks too. It just sucks! It's too expensive, not fast with big reports and heck, they release a new version every other 3 months.

<br>

<br>I know I am exaggerating on the release schedule, but SQL RS or ActiveReports both rock compared to Crystal. I personally prefer ActiveReports, but I echo the gentlemen who said &quot;the right tool for the right job&quot;.

<br>

<br>Okay, I am done ranting, but I hate people who call other people stupid and don't even know what they are talking about.

<br>

<br>Jim, grow up.

3/12/2005 3:38 AM |

# re: SQL Reporting Services vs Active Reports .NET

Gravatar

Jim,

<br>

<br>Wow, you must be a terrific programmer to be able to do complex reporting in just 5 minutes WITHOUT A REPORTING TOOL!  I wonder why someone at your level is even bothering to participate in a discussion amongst a bunch of imbeciles like the rest of us.  We are all really just participating in these discussions so that we can feel better about ourselves, so we'd appreciate it if you would stay in your upper-echelon world and keep your comments to yourself.  I'm sure you don't need the emotional strokes that the rest of us do anyway.

3/16/2005 6:08 PM |

# re: SQL Reporting Services vs Active Reports .NET

Gravatar

I have worked with nearly all the major reporting tools like (Crystal,Active Reports,SQL Reporting), but I guess SQL Reporting comes top when you access reports remotely, Active Reports becomes slower or crashes.

3/24/2005 4:10 PM |

# re: SQL Reporting Services vs Active Reports .NET

Gravatar

Just had this blog pointed out by a buddy, had to respond.

Our team is developing reports using ActiveReports.  We have a remoted application using Rockford Lhotka's CSLA framework.  We wanted to use ActiveReports for small reports and had planned to turn to SQL Reporting Services for the larger ones so that we didn't have any timeout issues getting data back to the client's machine.  We also wanted to take advantage of Reporting Service's ability for scheduling reports, sending emails, varied formats, etc.

We found that SQLRS was a dog for development.  It was extremely difficult to get complex reports to work out properly - items such as getting groupings to show up on following pages if the group ran over the starting page was a nightmare.  The designer also had a bug in recognizing changes to the data - sometimes it wouldn't see the SQL Statement as dirty and didn't save the cahnge, as an example.  It took us days to get a complex report right.

It was also inflexible to a certain extent.  As an example - what if you want to connect to a different data source at runtime?  You could have different data sources defined, but there was no way to change the report's data source at runtime (without uploading your own RDL when you wanted to run it), wihtout developing your own datasource add-in.

We ended up putting ActiveReports on the server.  DataDynamics has an example of how to remote reports.  Well, it's not really remoting the report itself, but you can send a request to the server for a report and get back a byte array.  They used a Switch statement to determine on the server which report to instantiate (we send a type name instead and use reflection to instantiate the report so it's more flexible, but similar principle).

Active Reports can put out the same formats that SQLRS can.  If you want to email the reports to clients, I'd suggest using the server's SMTP and writing your own emailing routines - it wouldn't even be that difficult to write your own scheduling service as well.

Compared to using SQLRS - the above with ActiveReports is much, much easier.

10/5/2005 4:20 AM |

# re: SQL Reporting Services vs Active Reports .NET

Gravatar

We've used Crystal, SQL-RS, ActiveReports, and XtraReports and they all work well in different environments but I have a problem with all of them that maybe somebody out there can help with.

None of the tools allows/discusses setting "security" parameters for PDF-formatted reports so that we can keep recipients from modifying the report..  I would think that one of the tool authors would have thought to include this.  

There are other "tools" (PDFToolkit comes to mind) that let you programatically set these properties on PDF files that already exist but it seems kind of silly to have to get another tool for this simple operation.

Any ideas??  Thanks!

Oh yeah, you know the guy Jim above who called everybody stupid - he must have a little one and uses blogs to compensate.  Sad.

2/16/2006 4:43 PM |

# re: SQL Reporting Services vs Active Reports .NET

Gravatar

While opening a Sql report in excel format, the browser  opens and closes immediately in some machine.why?

5/18/2006 11:23 AM |

# re: SQL Reporting Services vs Active Reports .NET

Gravatar

I have SQL Server 2000 Standard version installed on the PC.

May I said I also have reporting services license?

I only find trial verion on Microsoft webpage...

Could anyone can tell me where I download report services?

Thanks a lot!

5/24/2006 7:21 AM |

# re: SQL Reporting Services vs Active Reports .NET

Gravatar

I am evaluating SQL Reporting for out application and have a difficulty figuring out how to fit it into our multi-teir architecture with strict security requirements... does anyone know of the good article that explains how to pass reports through a midzone? I guess I can install a reporting services web service to make remote calls to the report server db... but what if I want to have something in between, and IIS requirement seems like needless security risk, did MS even consider this product to be used in such an environment?

6/8/2006 11:29 PM |

# re: SQL Reporting Services vs Active Reports .NET

Gravatar

Hi, my company is doing the inverse way, it will migrate from ActiveReports to Reporting Services. The cause is the high cost of the product.

So i have to export all the reports that were made with ActiveReports to SQL Reporting Services, but i dont know how to do this, can you help me???

10/9/2006 4:52 PM |

# re: SQL Reporting Services vs Active Reports .NET

Gravatar

Can't say I've ever gone the other way.  SQL Reporting services is an XML format I believe, worst case you could write your own converter script.

10/10/2006 2:23 PM |

# re: SQL Reporting Services vs Active Reports .NET

Gravatar

I am using Active reports .The Pdf file is coming in right format on my machine but when I run it from server side ,font is changed.I'm using windows Xp.Server has windows 2003.Any sugge

11/3/2006 4:45 PM |

# re: SQL Reporting Services vs Active Reports .NET

Gravatar

Glad to see this discussion thread. I have been trying to compare Crystal vs SSRS vs ActiveReports - and this served me the purpose. Thanks guys.

3/6/2007 3:26 AM |

# re: SQL Reporting Services vs Active Reports .NET

Gravatar

I can't comment on SQL Reporting yet, however, by far, DevExpress is the best!  You'll not find another reporting package like it PLUS it has an end-user designer and you only need to develop a Report once to use it in WinForms and WebForms.

I've used Crystal Reports (7 - 11) and they all have a ton of bugs.  ActiveReports 2.0 completely sucks!  It cannot do anything it says plus we keep running into bugs with it (it loves to throw extra characters at the end of a Barcode!).  I could have been done with this project months ago if I weren't forced to use it.

Anyway, DevExpress rocks!

5/1/2007 5:41 PM |

# re: SQL Reporting Services vs Active Reports .NET

Gravatar

I must say I am impressed at tons of compliments all have to say about XtraReports. In fact it seems to be that perfect tool, Ive been using for some months and it has worked great so far; though not that easy to develop as I did earlier with Crystal.

But Crystal has that licensing problem, in my point of view, a huge mistake by BusObjects!

So, XtraReports seems to be the way to go....

5/9/2007 1:46 AM |

# re: SQL Reporting Services vs Active Reports .NET

Gravatar

does active report comes with wizards?

reply gauravmehta06@hotmail.com

5/30/2007 9:42 AM |

# re: SQL Reporting Services vs Active Reports .NET

Gravatar

Please help me..am using sql reporting service..i install seagull driver for my tsc barcode printer..i need to display the default barcode font of my default printer.. i can't see the fonts when i open my report.. The same thing is ok in crystal report.. Plz help me

10/24/2007 2:59 AM |

# re: SQL Reporting Services vs Active Reports .NET

Gravatar 5 years later and the more things change, the more they've stayed exactly the same. SRSS is still not as good, ActiveReports keeps getting better, but the lack of a good web report server has been an issue in the market.

Until now. Check out www.versareports.com 9/13/2009 3:06 AM | Andy

# re: SQL Reporting Services vs Active Reports .NET

Gravatar Hi guys. Nice to see so many people working on Reporting.
i have problem guys. i have joined a company recently and this company wants to shift all their active (.RPX) reports to SSRS. i opened one of the active report but i could only see all the coding has been done in VB.NET. but all you people are saying that active reports rocks. but i did not find any SQL coding so that i can see the datasource and the code that i need to use for SSRS . please help me guys with this problem. i want to know how we can figure out what is the code for active reports and how can we convert them to SQL. id: crunchycocktail@gmail.com 12/18/2009 10:29 AM | vsa

# re: SQL Reporting Services vs Active Reports .NET

Gravatar Having read nearly all the blog, I have recognized that being a part of online community gives you an awesome chance to gain more knowledge in different spheres. 4/25/2010 7:31 PM | registry cleaner review

# re: SQL Reporting Services vs Active Reports .NET

Gravatar s to bomb for alot of people. Now any installation program that has these problems, and seeks to modify my very stable sql server and IIS setups makes me very very nervous. My install also got hosed because I don't run my development IIS on port 80 so it 5/21/2010 6:15 PM | wholesale laptop battery

# re: SQL Reporting Services vs Active Reports .NET

Gravatar I sure everyone will have a wonderful time.

bianchi holsters
6/1/2010 8:28 PM | ADAM

# re: SQL Reporting Services vs Active Reports .NET

Gravatar Well, I have been to your blog before and there are some awesome posts that i can find. I have actually forwarded this post to many of my friends as this would be great for discussion in our school! . Thanks a million and please keep up the effective work 8/24/2010 12:01 AM | lingerie

# re: SQL Reporting Services vs Active Reports .NET

Gravatar can itQin Yu hear with words said, to understand the Used Louis Vuitton Bags For Salehearts of all at once. So precious ore, refining weapons out of absolutely magic, the magic hand delivered to his father, his father is set to play out of its war power. Qin Yu Ling Bao, etc. for the money and do not care. Qin Yu looked even made eye was full of praise: cultivation Discount Louis Vuitton Bagsof mind is definitely not an ordinary person would. Who want to break a force must be matched with state of mind. Qin Yu made to see with the eyes, said: Human mind is the need to temper, and when a person experienced such Qin Yu. Every time limits and are concentric Louis Vuitton Damierof training, and Qin Yu-year-old children from the moment it began, Qin Yu far from the mental toughness than ordinary people. Lonely people are generally independent, and has a self becomes someone's style. Because a person often lonely, naturally thinking. Think about life, thinking their own values, think more, also see through many things. Cheap Louis Vuitton PursesQin Yu, too, often lonely one small, lonely looking at the stars, and then
9/13/2010 5:26 PM | lv

# re: SQL Reporting Services vs Active Reports .NET

Gravatar , Hubei ugg boot on sale Lei ugg on sale uk starting discount uggs from ugg uk ugg boots for sale uk Nanjing uggs boots for cheap Normal ugg boots sale ugg boots on clearance University, ugg boots outlet took buy uggs the ugg australia bus ugg bailey button uggs women to the ugg australia uk 312 national highway. Li... 9/28/2011 7:56 PM | ugg classic

# re: SQL Reporting Services vs Active Reports .NET

Gravatar greatest hope

from the canada goose sale toilet to the canada goose jacket bed, from clothes to a wheelchair ... ... Wu canada goose jacket sale brothe...

12/28/2011 8:21 PM | ccheap gucci

Post a comment





 

Please add 2 and 8 and type the answer here:

 

 

Copyright © Eric Wise