When you migrate your SSRS installation to a new host or instance, additional records can get added to [dbo].keys in the ReportingServices database. This is the source of the error. Assuming you do not intend to use scale-out RS– in which case, you need to check the Edition you are installing– the solution is to delete all but the newest record.

Errors you might run 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 '173'. The expected version is '162'. (rsInvalidReportServerDatabase)

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 '173'. 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)

Leave a Reply

Your email address will not be published. Required fields are marked *