Can SQL Server Report Services Designer be rehosted? - reporting-services

I would like to be able to edit and create at run time reports based on SQL Server Reporting Services from my application. Can SQL Server Report Services Designer control be rehosted in a custom .Net application outside Visual Studio, in a similar manner to how the WF workflow designer does? Is there any code sample for this?

Use Report Builder for designing reports outside of Business Intelligence Development Studio. If you want to launch report builder from a hyperlink, make sure at least SQL Server 2008 SP1 is installed on the report server and use this URL:
http://<servername>/reportserver/reportbuilder/ReportBuilder_2_0_0_0.application

Related

Can I create SSRS Reports in VS 2015 using SQL Server 2008 R2?

I'm new to SSRS.
Recently upgraded my development environment from Visual Studio 2010 to Visual Studio 2015 Enterprise Edition. Currently my reports are made using Crystal Reports. I would like to to use SSRS and I'm trying find out my current environment will allow me to do it.
So now I'm using Visual Studio 2015 and SQL Server 2008 R2.
Can I create SSRS Reports using these two?
If yes, how can I create it?
I know how to create a report and publish it using the Business Intelligence Development Studio in SQL Server 2008 R2. But could not understand how I could use those reports in my WebApplication project in Visual Studio 2015.
Also would like to know - Is it possible to reuse my existing datasets which I'm using in my Crystal Reports?
Should I upgrade my SQL Server version?
Yes, you can create reports for SSRS 2008 R2 with VS 2015. You will need to download, and install, the SQL Server Data Tools (SSDT) at the following link.
https://msdn.microsoft.com/en-us/library/mt204009.aspx
To build reports, create a new project using the Report Server Project template found under Templates/Business Intelligence in the New Project dialog. (After you install SSDT)
This is the replacement for BIDS, so much of what you see should look familiar.
Not sure about the Crystal Reports datasets, but you should be able to reuse any SQL or stored procedures that may be a part of these.
Should you upgrade? At some point, sure, but it isn't required. SQL Server 2016 is about to be here, and you are working with a product that is over 4 years old, and more than likely going to be out of support soon, if it isn’t already.
There is a setting in Visual Studio (See above answers for more details.)
There is a setting in
Project --> Properties --> TargetServerVersion
Note that here, server means database server or db-server, as opposed to web server or report-server.
But note well: For me, it is only the version in the folder:
..Projects\myProject1\myProject1\bin\Debug
that will actually deploy and work.

SSDT to open existing reports on existing report server

I don't know how to open existing reports on existing report server using SSDT.
I update my computer to SQL Server 2014 and SSDT.
Previously when I used SQL Server 2008, I used Report Builder to open existing reports by connecting existing Report Server.
How could I do like that using SSDT?
SSDT-BI is the SQL Server 2014 equivalent of the Business Intelligence Developer Studio (BIDS) development environment shipped with earlier versions of SQL Server. It is not a replacement for Report Builder, which is a seperate development tool. For SQL Server 2014 you will need to download the latest version of Report Builder from the Microsoft website:
https://www.microsoft.com/en-nz/download/details.aspx?id=42301

SSRS Datasource connection to SQL Azure Data don't work from web based reports

I'm unable to generate a report from the web based interface (Report Manager). The same report in my Visual Studio project works perfectly.
The error which appear when trying to generate the report from the web is
"Cannot create a connection to data source"
The log file error is the fallowing
Cannot get edition information from catalog server.
The report data is retreived from an SQL Azure database.
How come the report can work inside my Visual Studio project but no more once deployed?
I've tried both SQL Server 2012 and SQL Server 2008 on fresh machines and both gives the same result.
Thanks,
After a half day of troubleshooting this issue, I discovered it was because the edition of SSRS I am using does not support Azure SQL Databases as a data source.
I am using 2008 Express Advanced Edition. It appears Standard or above is required for this.
See this article for more information:
http://www.sqlservercentral.com/blogs/sqltact/2016/09/25/sql-ssrs-express-edition-cannot-connect-to-azure-sql-databases/

Create reports in Reporting Services in SQL Server 2008

I want to create a report in Reporting Services in SQL Server 2008 but I don't know how can I do that. I create a report in SQL Server Business Intelligence Development Studio but I don't know the relation between this report and Reporting Services in SQL Server 2008.
How can I use Reporting Services and create a report in it?
The report server is where you store your reports so that people can run them centrally. You can deploy your report from BIDS to the report server.
You can also log in to the report server and run a tool called report builder to create and deploy reports without having to use BIDS.
Have a look at the following link for how to get started with reporting services:
http://msdn.microsoft.com/en-us/library/bb522672(v=sql.105).aspx
Since you already create report, you can directly upload your .rdl file directly to reporting service. If you don't know how to configure your reporting service, please refer to here . You can also use reporting service manage URL to see your uploaded report, and you can also open from there to use report builder to directly edit your report.

Tool for Developing SSRS Reports

I only have SSMS 2008 Express on my dev machine. What tools are there that I can use to develop, maintain, and manage server side SSRS reports on this machine?
You need BIDS - Business Intelligence Development Studio, which is the Visual Studio shell for developing reports that target SQL Reporting Services, and is included as part of Reporting Services install.
You can download SQL Express with Advanced Services from here. This version of SQL Express includes Reporting Services.
sqlserver express may have some sp things. there's one tool is for ssrs development. you can check it out.