SQL Server Reporting Service (SSRS)
SSRS web service is for rendering reports during the run time.
When you deploy RDL from VS 2008/2010 BI stuidio (i.e. Business Intelligence Projects Template), you setup the deploy folder to http://localhost/Reportserver/<your report folder>.
More info Deploying a SSRS report to the Server
Report Viewer Control is a smaller, it’s either part of .NET 3.5 or 4.0 environment, or you can install it separately (put necessary DLLs to GAC -> c:\windows\assembly).
Download Report Viewer Control 2010 Redistributable Package from Microsoft.
Report Definition Language (RDL)
- SSRS is a bigger software application. SSRS is part of SQL server since SQL SERVER 2005.
- The SSRS installation doesn’t need to have SQL Database in one box, but SSRS still needs to connects to an existing SQL server database instance.
- All the SSRS configurations and reports definitions are eventually saved in the database, the configuration database for SSRS by default named as “ReportServer” and “ReportServerTempDB”.
- Good practice to keep SSRS Report engine / Report definitions & web pages are at web server, i.e., n-tier enterprise solution.
- In SQL Server 2005, SSRS does need IIS to be together in one box, because it needs IIS to host its web service / portal interface.
- In SQL 2008, SSRS has its own embedded web server, and doesn’t need IIS anymore.
- SSRS can be setup as totally independent server, no AD/Domain at all, although AD/Domain setup can bring it to normal enterprise security level.
SSRS web service is for rendering reports during the run time.
When you deploy RDL from VS 2008/2010 BI stuidio (i.e. Business Intelligence Projects Template), you setup the deploy folder to http://localhost/Reportserver/<your report folder>.
More info Deploying a SSRS report to the Server
Report Viewer Control is a smaller, it’s either part of .NET 3.5 or 4.0 environment, or you can install it separately (put necessary DLLs to GAC -> c:\windows\assembly).
Download Report Viewer Control 2010 Redistributable Package from Microsoft.
Report Definition Language (RDL)
- RDL is a file extension, such as “Report1.rdl”. It’s a pure text XML file.
- RDL can be deployed to SSRS server. “Deploy” is the process to put RDL into SSRS configuration databases which are “ReportServer” and “ReportServerTempDB”.
- Deployment can be done via Visual Studio or SSRS web management portal
- RDL is the skeleton, layout and structure of the report, data (from query against the SQL DB) is the meat.
- SSRS + RDL + Data will give you a rendered report either in HTML or other formats (PDF, WORD, Excel).
- RDL is created from VS Business Intelligence Projects Template.
- RDLC is pretty much the same as RDL , more info from microsoft link.
- RDLC usually is applied to Report Viewer Control, but still served the same purpose as RDL as a skeleton of the report.
- Report Viewer Control + RDLC + Data will also render you a report.
- Report Viewer Control can also link to RDL on SSRS.
- RDLC can be part of your ASP.NET web application or windows form application (either in file system or resource file).
- RDLC is much easier, you can directly create it from normal VS project (win / web application), i.e., reference to the Report Viewer Control library.
1 comment:
these are awesome!
Mifare readers
Mifare cards
Post a Comment