Hi All,
I've just installed SSRS 2012 onto a member server and installed SSRS 2012. I used SQL 2005 as the DB server to host the database.
Everything installed fine no errors, until i tried to run the ReportServer website.
"The version of the report server database is either in a format that is not valid, or it cannot be read. The found version is '143'. The expected version is '162'"
I got the above error.
I read in the documentation that it supports 2005 onwards as the DB server. I have recreated the DB about 10 times now and rebooted the server at least 3 times. I have also found the Stored procedure that the DB runs to find it's version. Strangely enough the TEMPDB has the correct version 162, but the actual DB has 142.
I have also checked that the RSexecroles is configured correctly as per the link below.
http://support.microsoft.com/kb/956160
EDIT - I have also found in the SSRS log file the following errors when the server tries to update the DB
library!DefaultDomain!598!05/08/2012-12:42:52:: i INFO: Starting upgrade DB version from C.0.9.45 to 162.
library!DefaultDomain!598!05/08/2012-12:42:52:: e ERROR: Throwing Microsoft.ReportingServices.Diagnostics.Utilities.ReportServerStorageException:, An error occurred within the report server database. This may be due to a connection
failure, timeout or low disk condition within the database.;
EDIT - I have also found that if i move the database location to a 2008 R2 server it works FINE! To be sure that this issue effects 2005 i also created a new instance with all the latest updates and CU3 SP4. It still gives the same error. I also installed SQL 2012 CU1, which also didn't help.
Can someone clarify if SSRS 2012 with on a 2005 DB is supported? the line from this article suggests it is.http://msdn.microsoft.com/en-us/library/ms143724.aspx -"Choose the Database Engine instance to use. SQL Server 2012 Reporting Services requires that you use SQL Server 2005, 2008, 2008 R2, or SQL Server 2012 to host the report server database. "
Any help much appreciated
Matt