Hello,
I'm new to SSRS and I need to deploy reports that exist in Live to our Test environment as soon as possible. Unfortunately, my predecessors did not add any of the custom reports to Test. There's nothing like trial by fire. We're on RAMP. The only instructions I've received from Tessitura are:
1) Go into the BIDS project containing your custom reports in LIVE 2) Change the config to the TEST location and deploy
If someone could step me through this, I'd greatly appreciate it.
Thank you!
In the past I've usually refreshed the ReportServer and ReportServerTempDB databases along with impresario and impresario_cci when doing a Live-to-Test copy. I'm not on RAMP, so can't say for sure, but couldn't they do this for you as well?
I thought our Live to Test copies covered reports but I've been told they don't. I check on this, though. Thanks!
I was just informed that Tessitura doesn't refresh the ReportServer and ReportServerTempDB databases on RAMP as part of a Live to Test copy.
If there's anyone on RAMP who's dealt with deploying custom reports in Test, I'd love to hear from you. The only additional information I've received from Tessitura is 'to deploy them in Test with the proper connection info' but since we're on RAMP, I'm not sure what the proper connection info is.
Shereen,
I'm assuming that RAMP did the initial setup of your BIDS environment (as they did for us).
In the Visual Studio Editor, there should be a dropdown menu in the top toolbar (just next to the green Arrow icon). This drop down has your different environments in it.
Choose which environment you want and then right click your report in the solution explorer and choose Deploy. You should see some status messages scrolling by. Pay attention to the server names there to make sure you are deploying the report to the environment you want.
The Live to Test copy does bring over your report setup and SQL scripts, but you will need to deploy custom SSRS reports to the Test environment at least once to have them work.
Let me know if you have any questions!
- Levi
Unknown said: The Live to Test copy does bring over your report setup and SQL scripts, but you will need to deploy custom SSRS reports to the Test environment at least once to have them work.
Strange. As long as I copy the impresario and ReportServer dbs to Test at the same time, my custom SSRS reports work fine w/o deploying again. Is it a RAMP requirement of some sort? Sorry to misinform if so...
I'm not completely familiar with the RAMP architecture, but I assume that it's due to the fact that they have completely separate instances running for SSRS in each environment. When I deploy to Live it is hitting a different server than when I deploy to Test. While I do have only one copy of the SSRS RDL files, the deployed reports live on separate machines for Live and Test.
For Infomaker reports there are actually separate copies of the PBL files for live and test since the reports in the PBLs are the actual files being executed against when the reports are run. For SSRS the deployed reports are not the same files as the RDLs in the Project.
Hello Levi,
Thank you for your assistance. This part is working; however, when I try to deploy the report I receive the following error message. I’ve found the report definition but nothing stands out as an error in the code.
Shereen Marino Data Analysis Manager | The Phoenix Symphony | Tel. 602-452-0414 | Fax. (602) 253-1772 SMarino@PHOENIXSYMPHONY.ORG | www.phoenixsymphony.org
From: Tessitura Technical Forum [mailto:forums-technical@tessituranetwork.com] On Behalf Of Levi Sauerbrei Sent: Wednesday, October 16, 2013 7:12 AM To: Shereen Marino Subject: Re: [Tessitura Technical Forum] Deploying Existing SSRS Reports in Test
From: Shereen Marino <bounce-shereenmarino5792@tessituranetwork.com> Sent: 10/15/2013 5:51:02 PM
This message was sent automatically to you by www.tessituranetwork.com because you subscribed to the Tessitura Technical Forum. You may reply to this message to post to the Technical forum or visit the site to search, read and post to the forums. In the interest of keeping the forum posts from becoming cluttered, we encourage you to delete previous message text from your reply before sending. Thank you!
Additionally, I receive the following error message when I try to preview the report in Visual Studio. I’ve also attached the error message I receive when I attempt to run the report in Tessitura Test.
From: Tessitura Technical Forum [mailto:forums-technical@tessituranetwork.com] On Behalf Of Levi Sauerbrei Sent: Wednesday, October 16, 2013 9:36 AM To: Shereen Marino Subject: Re: [Tessitura Technical Forum] Deploying Existing SSRS Reports in Test
From: Chris Jensen <bounce-chrisjensen8841@tessituranetwork.com> Sent: 10/16/2013 9:23:50 AM
Levi Sauerbrei: The Live to Test copy does bring over your report setup and SQL scripts, but you will need to deploy custom SSRS reports to the Test environment at least once to have them work.
Levi Sauerbrei:
That usually is an issue with parameters or you changed a column name and need to do a refresh. Double check that all parameters are there and refresh your fields.
--
Regards,
Troy Nelson
Levi Sauerbrei:The Live to Test copy does bring over your report setup and SQL scripts, but you will need to deploy custom SSRS reports to the Test environment at least once to have them work.
Thank you, Travis.
From: Tessitura Technical Forum [mailto:forums-technical@tessituranetwork.com] On Behalf Of Travis Armbuster Sent: Wednesday, October 16, 2013 10:30 AM To: Shereen Marino Subject: RE: [Tessitura Technical Forum] Deploying Existing SSRS Reports in Test
From: Shereen Marino <bounce-shereenmarino5792@tessituranetwork.com> Sent: 10/16/2013 11:52:09 AM
Unknown said: I'm not completely familiar with the RAMP architecture, but I assume that it's due to the fact that they have completely separate instances running for SSRS in each environment. When I deploy to Live it is hitting a different server than when I deploy to Test. While I do have only one copy of the SSRS RDL files, the deployed reports live on separate machines for Live and Test.
Me, too. Completely separate Live & Test servers with Tess and a ReportServer living alongside each other on both. The sprocs and deployed reports copy with everything else when I refresh the Test dbs from Live. I wonder if in the case of RAMP they won't/can't copy the ReportServer when doing refreshes because they are sharing the report server(s) among multiple RAMP clients in some way that makes a typical db refresh difficult? In that case I would think a re-deploy would be a logical way around that.
Thank you, Troy.l
From: Tessitura Technical Forum [mailto:forums-technical@tessituranetwork.com] On Behalf Of Troy Nelson Sent: Wednesday, October 16, 2013 10:43 AM To: Shereen Marino Subject: Re: [Tessitura Technical Forum] Deploying Existing SSRS Reports in Test
Looking at your error, the SSRS report can not deploy because of the tablix error. I'm not sure on how much knowledge you have, but each tablix must be connected to a dataset that references either a query or a procedure. Tablix2 is missing a dataset connection. Go to the tablix properties and set it.
From: "Shereen Marino" <bounce-shereenmarino5792@tessituranetwork.com> To: tnelson@smm.org Sent: Wednesday, October 16, 2013 12:13:54 PM Subject: RE: [Tessitura Technical Forum] Deploying Existing SSRS Reports in Test
Spam Not spam Forget previous vote
Shereen -
In case your issue is not resolved at the field or tablix level...
While we are not on RAMP, we do have separate instances of SSRS running for Live and Test, so if what Levi says is true, our setup might be still comparable. You might be able to deduce what you have and what you don't have from a browser using Microsoft IE Report Manager interface - that has really helped me clarify what I have in Live and Test, and help troubleshoot things like this. Try going to http://<servername>/Reports - try both your test and live servernames in there, and compare the two setups. (You do need a server login, though, to access this, and maybe that is something that RAMP folks don't have...?)
I wonder if you might not have a Data Source deployed to your test environment, since you also didn't have any reports deployed there. If your report/tablix is pointing to a dataset that does not live within a data source in the test environment... maybe...?!? I had something similar once when I made a new view or sproc or something that hadn't been pushed out as an SSRS data source the first time...
Beth
Thank you, Beth. This is great information and I’ll give the browser a shot!
From: Tessitura Technical Forum [mailto:forums-technical@tessituranetwork.com] On Behalf Of Beth Gilliland Sent: Wednesday, October 16, 2013 11:25 AM To: Shereen Marino Subject: Re: [Tessitura Technical Forum] Deploying Existing SSRS Reports in Test
From: Shereen Marino <bounce-shereenmarino5792@tessituranetwork.com> Sent: 10/15/2013 4:24:20 PM