Brand new active-passive Cluster (Windows Server 2008 R2 Enterprise, Build 7601).
New install of 2012EE. CU3 applied - we have the "LIKE with ESCAPE" issue)
Native SSRS Mode. Install but do not configure.
Backup SS2005EE ReportServer and ReportServerTempDB, then saved-off the RS Keys. RS version: "Microsoft SQL Server Reporting Services Version 9.00.5266.00" from the latest ReportServerService%.log file.
Restored both DBs.
RSExecRole created per http://msdn.microsoft.com/en-us/library/cc281308.aspx
When I attempt to restore the encryption key, I bump into:
Microsoft.ReportingServices.WmiProvider.WMIProviderException: 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 'C.0.8.54'. The expected version is '162'. (rsInvalidReportServerDatabase) at Microsoft.ReportingServices.WmiProvider.RSWmiAdmin.ThrowOnError(ManagementBaseObject mo) at Microsoft.ReportingServices.WmiProvider.RSWmiAdmin.RestoreEncryptionKey(Byte[] encryptedBytes, SecureString password) at ReportServicesConfigUI.WMIProvider.RSReportServerAdmin.RestoreEncryptionKey(Byte[] encryptedBytes, SecureString password)
I've checked and double-checked the RSExecRole. Re-backed-up and re-saved the keys and re-restored and reapplied the keys with no success.
Compatibility level for the 2 ReportServer% DBs is 90.
HELP! Please...
ADDENDUM:
If I go into Reporting Services Configuration on the SQL2005EE cluster and on the Database Connection page click the "Script..." button, then "Upgrade Database Script", I see the version Number is 8.00.743.00. Oddly, the "Server Version:" dropdown is showing Reporting Services 2000 and has nothing for SQL2005 beyond SP1. Is this "normal"?
Also found this is the ReportServerService%.log:
library!WindowsService_0!1b58!10/09/2012-21:08:45:: 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.; library!WindowsService_0!1b58!10/09/2012-21:08:45:: e ERROR: ServiceStartThread: Exception caught while starting service. Error: 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. ---> System.Data.SqlClient.SqlException: Cannot resolve the collation conflict between "Latin1_General_CI_AS_KS_WS" and "SQL_Latin1_General_CP1_CI_AS" in the equal to operation. Cannot resolve the collation conflict between "Latin1_General_CI_AS_KS_WS" and "SQL_Latin1_General_CP1_CI_AS" in the equal to operation. library!WindowsService_0!1b58!10/09/2012-21:08:45:: e ERROR: ServiceStartThread: Attempting to start service again...Significant? Fix?