SSRS 2012 : report builder and connection string to shared dataset - reporting-services

We are using SQL Server 2012:
one team develops datawarehouse
one team is in charge of reports using Report Builder
We use shared datasets.
When .rdl files are saved on local machine, we can see that <ReportServerURL> is fully embedded in file, in Shared DataSet section. How can we easily deploy the .rdl on another report server (production environment) without having to edit (by hand/script) all .rdl files?

As far as I know <ReportServerURL> is just a hint for Report Builder. It is not used by server, so reports can be safely deployed to another report server

Related

Is it possble to use SSRS for Progress OpenEdge database?

Is it possible to use SSRS - SQL Server Reporting Services for Progress OpenEdge database?
I'm able to built a report via Microsoft SQL report builder however unable to connect database via ODBC when publishing .rdl file to SSRS
Below is screeshot (first) how I have connected to database through odbc and (second & third) other 2 connecting from report builder which works fine.
Report builder and Sql report server are on same machine.
However can't see Progress OpenEdge driver on New data Source for SSRS.
Also posted error that i get for .rdl report file uploaded to SSRS but works on fine on same machine report builder.
Please check below,
This is what i get,

CRM 2011 SDK - Re-Publish Reports

Sometimes it is necessary to republish the CRM reports by going to C:\Program Files\Microsoft Dynamics CRM\Tools\ on the server and running PublishReports.exe (http://community.dynamics.com/crm/b/crmguyriddle/archive/2008/06/26/re-publish-crm-reports-in-srs.aspx).
Is there an CRM 2011 SDK method to do this from code (C#)? I want to do this from an application running on a remote machine.
There is no CRM SDK method to do what PublishReports.exe does. PublishReports.exe calls methods from the CRM setup DLLs (not part of the SDK and are not available to the CRM server code itself.)
In short, what PublishReports.exe does is exactly what the CRM Org Setup process does to get the reports to SQL RS - first, it creates the shared data sources and then it reads the report information from the Org DB (using SQL) and calls the SSRS webservice to publish the reports.
You can look at the public methods (ConfigureReports and OrganizationPublishReportsScaleGroup in Microsoft.Crm.Setup.Server.Utility (located in the same directory as PublishReports.exe) but this is completely undocumented and unsupported. I'm not sure it would work.

Where are my reports?

I can see the SSRS reports via the Report Manager in the browser. I know what database server it's pointing to.
How do I find where the source .rdl files are kept?
The source file is stored in the ReportServer database of the SSRS instance you're looking at.
See Report Server Database in Books Online:
The report server database is a SQL Server database that stores the
following content:
Items managed by a report server (reports and linked reports, shared
data sources, report models, folders, resources) and all of the
properties and security settings that are associated with those items.
You can download these RDL files through Report Manager.
In SSRS 2008 you will need to go to the report Properties and choose Edit -> Report Definition.
For SSRS 2008R2, you can just choose Download from the report's dropdown.
See Download \ Export RDL files from Report Server for more explicit details.

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.

How can I customise error messages in SSRS?

I have SSRS Report being accessed from a Report Server. Is there any way I can give an error message of my own, if my report fails to open there?
I can't think of any way to capture RS errors if you are using SSRS report manager. On the other hand, if you are using the report viewer control, you may have a higher chance of capturing the errors. The same goes if you use custom dataset extension for report rendering.
Browse to Report Manager folder. For SSRS 2005, its typical location
is
DRIVE:\Program Files\Microsoft SQL Server\MSSQL.x\Reporting
Services\ReportManager, where x is the instance; for SSRS 2008 and
SSRS 2008 R2, DRIVE:\Program Files\Microsoft SQL
Server\MSRS10.SSRS\Reporting Services\ReportManager.
Make a copy of the existing Web.config as backup
Open Web.config in a text editor, or in Visual Studio to get
Intellisense support
Under the section, locate the section
Modify the existing section, or insert a new one, with
the appropriate settings
Restart the Report Server
Custom error messages for SSRS 2008 have a look here