Deploying Existing SSRS Reports in Test

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.

     

     

  • Former Member
    Former Member $organization in reply to Shereen Marino

    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.  

    • Release = Live
    • Debug = Test

    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...

  • Former Member
    Former Member $organization in reply to Chris Jensen

    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

     

    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.  

    • Release = Live
    • Debug = Test

    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

     

    From: Shereen Marino <bounce-shereenmarino5792@tessituranetwork.com>
    Sent: 10/15/2013 5:51:02 PM

    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.

     

     




    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.

     

    cid:image002.png@01CECA51.7A14AC60

     

     

    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 9:36 AM
    To: Shereen Marino
    Subject: Re: [Tessitura Technical Forum] Deploying Existing SSRS Reports in Test

     

    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.

    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.

    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...




    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!

    
    
    
    
    
    
    
    
    
  • 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.

  • 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.


    --

    Regards,

    Troy Nelson




    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

    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.

     

    cid:image002.png@01CECA51.7A14AC60

     

     

    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 9:36 AM
    To: Shereen Marino
    Subject: Re: [Tessitura Technical Forum] Deploying Existing SSRS Reports in Test

     

    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.

    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.

    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...




    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!

    
    
    
    
    
    
    



    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!

  • Thank you, Travis.

     

    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 Travis Armbuster
    Sent: Wednesday, October 16, 2013 10:30 AM
    To: Shereen Marino
    Subject: RE: [Tessitura Technical Forum] Deploying Existing SSRS Reports in Test

     

    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.

    From: Shereen Marino <bounce-shereenmarino5792@tessituranetwork.com>
    Sent: 10/16/2013 11:52:09 AM

    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

     

    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.  

    • Release = Live
    • Debug = Test

    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

     

    From: Shereen Marino <bounce-shereenmarino5792@tessituranetwork.com>
    Sent: 10/15/2013 5:51:02 PM

    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.

     

     




    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!

             




    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!

    
    
    
    
    
    
    
    
    
  • 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

     

    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 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.

     

     

    --

    Regards,

    Troy Nelson

     

     


    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

     

    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.

     

    cid:image002.png@01CECA51.7A14AC60

     

     

    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 9:36 AM
    To: Shereen Marino
    Subject: Re: [Tessitura Technical Forum] Deploying Existing SSRS Reports in Test

     

    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.

    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.

    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...




    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!

     
     
     
     
     
     
     

     

     


    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!

     




    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!

    
    
    
    
    
    
    
    
    
  • 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!

     

    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 Beth Gilliland
    Sent: Wednesday, October 16, 2013 11:25 AM
    To: Shereen Marino
    Subject: Re: [Tessitura Technical Forum] Deploying Existing SSRS Reports in Test

     

    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

    From: Shereen Marino <bounce-shereenmarino5792@tessituranetwork.com>
    Sent: 10/15/2013 4:24:20 PM

    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!




    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!