Roman Rehak

SQL Server and things not related

<September 2008>
SuMoTuWeThFrSa
31123456
78910111213
14151617181920
21222324252627
2829301234
567891011


Navigation

SQL Server Sites

Subscriptions

News

eXTReMe Tracker

Post Categories



Roman's Weekly SQL Server Tip - How to run Reporting Services 2000 and 2005 side by side

When I was installing SQL Server 2005 last weekend, one of the first things I wanted to find out was whether I could run SSRS 2000 and SSRS 2005 on the same computer. I seriously doubted it was possible knowing that RS installs a windows service and creates a couple of ASP.NET sites. But after a lot of digging in BOL, I found that you can indeed run both version on the same computer under certain conditions - you have to run Windows Server 2003, SQL Server 2000 has to be the default instance and SQL Server 2005 has to be a named instance. This procedure is from BOL:

  1. Verify that SQL Server 2000 Reporting Services is running as the default instance.
  2. Run Setup for SQL Server 2005. When you use the SQL Server Installation Wizard, specify a unique instance name on the Instance Name page. When you run Setup from the command prompt, specify a unique instance name by using the instancename option.

  3. Choose a files-only installation for the report server. Use the install but do not configure option in the Report Server Installation Options page in the SQL Server Installation Wizard or RSCONFIGURATION=filesonly in a command line installation.

  4. Run the Reporting Services Configuration tool to deploy the new SQL Server 2005 instance. Choose a unique virtual directory for the report server and Report Manager. The names cannot be identical to those used in the SQL Server 2000 instance.

The path to the topic in BOL is "ms-help://MS.SQLCC.v9/MS.SQLSVR.v9.en/instsql9/html/4ae50570-7c84-4404-8f4f-f76b646f8518.htm".

I ran into a couple of issues. I was not for whatever reason able to configure a RS database. I tried creating it many times and the configuration tool was showing that it was not able to connect to the report server database. Eventually I got it working after uninstalling and reinstalling SSRS 2005. The other issue was that when I ran rsconfig manually (hoping I would be able to create connection settings this way), the utility was modifying the config file for my SSRS 2000 install. So keep in mind that if you decide to run rsconfig to configure SSRS 2005, you have to refernce the one in the "C:\Program Files\Microsoft SQL Server\90\Tools\Binn" folder because the DOS PATH will likely use the 2000 version since it appears in the PATH before the new one. The chance is that you may never have to touch it since the RS config tool can do the full setup, but it's good to know.

Before you start instaling SSRS 2005, you should backup up both RS 2000 databases, make a copy of the key and the RSReportServer.config file just in case your SSRS 2000 instance gets messed up.

 

posted on Thursday, November 03, 2005 9:55 AM by Roman


# re: Roman's Weekly SQL Server Tip - How to run Reporting Services 2000 and 2005 side by side @ Friday, January 06, 2006 3:30 AM

You can install 2000 and 2005 RS side by side - see note below copied from ReadMe File on 2005 CD - although this conflicts with BOL which says no side by side install on WXPProf:



.5.24 Side-by-Side Installation of SQL Server 2000 and SQL Server 2005 Reporting Services on an Internet Information Services 5.0 Web Server
An installation of SQL Server 2000 Reporting Services that runs on Internet Information Services (IIS) 5.0 or IIS 5.0 isolation mode might stop running if you perform a side-by-side installation of SQL Server 2005 Reporting Services (or if you install the Microsoft .NET Framework 2.0 or register ASP.NET 2.0 on the host computer). Errors that occur vary by operating system. On Microsoft Windows XP, the error is:


The report server cannot decrypt the symmetric key used to access sensitive or encrypted
data in a report server database. You must either restore a backup key or delete all
encrypted content and then restart the service.


On other Windows servers, the error is:


Key not valid for use in specified state.

After you install SQL Server 2005 Reporting Services, perform the following steps to update your SQL Server 2000 version of Reporting Services installation:
Under <drive>:\Documents and Settings\<machine_name>\ASPNET\Application Data\Microsoft\Crypto\RSA\, search for a file named '1aedd7b5699f3d6a88e354100b596aae*'.

Delete the file.

Run RSActivate –r –c <rsreportserver.config file>, specifying the RSReportServer.config file of the SQL Server 2000 Reporting Services installation.



Hope this helps

IanP

# re: Roman's Weekly SQL Server Tip - How to run Reporting Services 2000 and 2005 side by side @ Tuesday, June 06, 2006 5:56 AM

Hi,

I have a similar problem in my local machine. I deleted the file from RSA folder and run RSActivate. But I am getting error

Failure removing existing activation information:
The Report Server Windows service is not responding to RPC requests. The service may not be running.

Can you help?

Sanjeev




Powered by Dot Net Junkies, by Telligent Systems