CodeBetter.Com
CodeBetter.Com
RSS 2.0 via Feedburner
           Do you Twitter? Follow us @CodeBetter

Brendan Tompkins [MVP]

Blog First. Ask Questions Later.

SQL Server Reporting Services - Second Impression

Thanks to Scott and Derick who helped me understand SQL Reporting Services a bit more.  I didn't install the samples, until today.  Scott pointed out that there is a WebControl that will allow you to use a rdl report from a Web app.  The WebControl just renders an IFrame which pulls the URL from the reports server.   That's fine, and I managed to get it to work fairly easily, except that I had to use the other sample, RSExplorer to find out my report server path to the report and get it correctly entered.  

Anyhow, I'm pretty excited about the Potential for the tool, but I'm not going to convince anyone here to switch from Crystal with what I've seen so far.  As a matter of fact, I hate to say it, but Crystal still has one big advantage over SQL Reporting Services, and that is that a developer like me can deploy a report without worrying about setting up an additional server environment to do the report rendering.  Now, there's a caveat to this, because Crystal for .NET does in fact set up an additional virtual server for you when you run a setup and add the Crystal .msm files.  And this process is so buggy, and hard to work with that developers might opt for the manual setup of SQL Reporting Services anyway.  Add to that all of the other Crystal bugs, like temp files filling up, strange permission problems, etc, and it may be a no-brainer. 

What I think we need is a stand alone runtime for the simple deployment of a report.  All it would need would be to render a .rdl report at runtime.  No scheduling, etc.  What would be really cool is if this could be an optional component of the .NET framework that I could simply add to a web project...  Another thing that would help would be a conversion tool for Crystal reports to .rdl files.  Anyone know of anything in the works? 

-Brendan


Published Feb 13 2004, 08:20 AM by Brendan Tompkins
Filed under:

Comments

Issam Elbaytam said:

You should look into activereports from Data Dynamics. Royalty free distribution and much easier deployment than both CR and RS.
# February 13, 2004 12:39 PM

Chris said:

I think this is an excellent question. Does anyone have a real answer? No offense, Issam, but your response does not answer the question.

--
# August 27, 2004 7:34 AM

Heath Allen said:

Issam,
What the hell did you even chime in for?

Hitachi consulting has a tool, but not sure if they will sell it.

H
# October 26, 2004 12:44 PM

Jerry said:

You can get from Crystal the XML definition and generate your RDL file.

Generate your report programmatically:
http://www.rdlcomponents.com

http://support.businessobjects.com/library/kbase/articles/c2008882.asp

Jerry
# November 23, 2004 10:16 AM

Jeff said:


RptToSQL.Com is a site that converts Crystal Reports templates to Microsoft SQL Server Reporting Services. It's quick, easy, and their support is great.
# November 15, 2005 7:55 PM

John Freeman said:

I don't recommend using SQL Server Reporting services. It's so bulky, clunky, and buggy that an ASP developer would have much better success using ASP. The "value added" aspect of most tools as such is clearly doubtful. This is too much like FrontPage, which most developers will not touch except as a temporary tool in the path toward developing a web product. Additionally, another general trend I have noted is that any development largely dependent on XML is not a wise use of XML. XML is good for storing some properties and lots of data, not so much (at least as yet) as a general foundation for development. Let's not veer too far from the control of our code. -jgf
# March 7, 2006 10:15 AM

Chuck said:

Actually, just to clarify a point made by Brendan in his post, Reporting Services does not actually need Report Server to use in apps. You can change the Report Viewer to render in Local Mode and the Report Files become rdlc files (the C is for Client) and the whole reporting mechanism in contained in the application itself whether it is a Windows app or a Web app.
# May 18, 2006 10:41 AM

Brendan Tompkins said:

Chuck, yes. This post is out dated.
# May 18, 2006 10:48 AM

chuck said:

The biggest Crystal vs SQL reporting is.

Crystal is a pig and has a horrible programming model.

SQL Reports is essentially IE only.  If you use Firefox you loose many of the features you would expect in any report writer.  Also the reports display horrible in Firefox and SReports uses session variables which is horrible and bugs out in Firefox.
# July 9, 2006 7:24 PM

Jeff Rodgers (jeff@rpttordl.com) said:

Hi. I run the website RptToRdl.Com (we used to be known as RptToSQL.Com), a service that converts reports from Crystal Reports into Reporting Services. At this time, we only charge $25 per report. We are a recommended ISV from Microsoft now for converting your RPT templates into RDLs.

http://www.rpttordl.com

# February 21, 2007 5:38 PM

Lana Dean (lana.dean@datareference.com) said:

Take a look at www.datareference.com - we have one of the most complete conversion services on the market and we only charge 15.00 per report.  We are also a recommeded ISV from Microsoft and a Gold Partner.  Give us a try.

# March 19, 2007 1:42 PM

K. Hadden said:

A convertion tool like the ones mentioned above should be free. Anyone have something?

# April 11, 2007 12:21 PM

jesus juice said:

all of these migration tools suck, they embed shit into the XML and then sell you a dll that is needed to render the crystal formulas and shit within the XML, basically you are not converting to true rdl and the rdl still has crystal inside the xml linked to a dll. lame.

# April 19, 2007 3:41 PM

L. Dean said:

To respond to the last blog; The DLL provides compatibility for converted reports to make function calls with same Crystal Reports Syntax. Crystal Reports is NOT required to run the converted RDL report. It is true RDL, with some potential changes necessary depending on the type and structure of the report (such as reports using advanced aggregate function calls in Crystal)

For all of you non-believers, I invite you to visit our website and take a look at the information that is available there. You will see that dataReference, Inc received the Microsoft Front Runner award for the Report Migrator in 2005 and since then it has just gotten better. We now have the fastest, most accurate Report Conversion service out there. If you would like to see it for yourself just fill out the information needed on our website and send me one of your ugliest reports and I will convert it for free. Our Report Migrator service runs $15.00 per report until May 1st when 2.0 is due to be released. At that time the price will increase to $20.00 per report.

# April 23, 2007 4:07 PM

Dr. Developer said:

There are tools you can get to convert, i found these guys, they dont convert but they have a report desginer for Reporting Services, all ex crystal and BOBJ developers. Interesting product, based on Office 2007 as an end user reporting tool.

www.90degreesoftware.com

# April 24, 2007 11:09 AM

Dr. Developer said:

There are tools you can get to convert, i found these guys, they dont convert but they have a report desginer for Reporting Services, all ex crystal and BOBJ developers. Interesting product, based on Office 2007 as an end user reporting tool.

www.90degreesoftware.com

# April 24, 2007 11:09 AM

Jeff said:

You do not need ANY kind of required DLL with our RptToRdl.Com RDLs that we create with our migration service. We re-create/re-program your RDLs. You can open them up in Visual Studio without any additional DLLs needed.

Refer to this blog, and we'll convert one of your reports for FREE just to show you how good we are.

# May 7, 2007 11:36 AM

Jeff said:

Here is the URL for the post above:

http://www.rpttordl.com

# May 7, 2007 11:37 AM

Rick said:

It seems to me after reviewing all of the above directly that none of them are a complete solution.

Jeff, if you think rpttordl is such a great service then convert 100% of the report. I'd pay much more than $25 per report (plus $15 per subreport) if you'd convert the things you currently don't and place the subreport where it originally was in the Crystal report. What I wan is to get back an RDL I can pull into my VS2005 project, connect to the datasource and deploy.

# June 1, 2007 8:12 AM

iGregor said:

Converting Crystal Reports To SQL Server 2005 Reporting Services

# March 4, 2008 6:21 PM

dyna said:

Hi,

This is also my problem, how and where I can export .rpt files to .rdl

thnx

# June 17, 2008 2:27 AM

dyna said:

Hi,

This is also my problem, how and where I can export .rpt files to .rdl

thnx

# June 17, 2008 2:28 AM

Leave a Comment

(required)  
(optional)
(required)  

Enter the numbers above:
Add

About Brendan Tompkins

Brendan has been programming with .NET since the first public beta and is owner and operator of Port Technology Services, a consultancy company providing .NET application development services to the Maritime industry. In July, 2007, he was awarded the Microsoft MVP award for ASP.NET. He's also a proud co-founder of failed .COM startup Intrinsigo, and has had a hand in the failure of numerous other businesses. He currently runs CodeBetter.Com and Devlicio.us, and lives in Norfolk, Virgina with his wife Tiara and son Ian.

View Brendan's profile on LinkedIn

Check out Devlicio.us!

Our Sponsors

Free Tech Publications