Я перенес базу данных SQL server 2005 на sql server 2008, используя параллельное обновление. Я скопировал базы данных Reportserver и reportservertempdb и настроил SQl server Reporting Services 2008 для использования этой новой базы данных. Я не могу восстановить ключ SSRS на новый сервер SSRS 2008. Ключевые отчеты о восстановлении:
Microsoft.ReportingServices.WmiProvider.WMIProviderException: An error occurred when attempting to connect to the report server remote procedure call (RPC) end point. Verify that the Report Server Windows service is running, and then retry the operation.
---> System.Runtime.InteropServices.COMException (0x800706B3): The RPC server is not listening. (Exception from HRESULT: 0x800706B3)
--- End of inner exception stack trace ---
at Microsoft.ReportingServices.WmiProvider.RSWmiAdmin.ThrowOnError(ManagementBaseObject mo)
at Microsoft.ReportingServices.WmiProvider.RSWmiAdmin.RestoreEncryptionKey(Byte[] encryptedBytes, String password)
at ReportServicesConfigUI.WMIProvider.RSReportServerAdmin.RestoreEncryptionKey(Byte[] encryptedBytes, String password)
Я могу открыть SSRS
веб-сайт, но только не зашифрованный контент из-за сбоя при восстановлении SSRS
ключ.
Кто-нибудь может помочь?
Поздний ответ, но я только что столкнулся с этой проблемой при переносе SSRS 2008 R2 на новый сервер.
Была та же проблема, что и описанная выше, но с помощью мастеров базы данных и учетных данных она была исправлена для меня, хотя я не вносил изменений и все отображалось правильно.
Перейдите в База данных -> Изменить учетные данные / Изменить базу данных в диспетчере конфигурации и щелкните оба мастера.
После этого я смог восстановить ключи.
Какую ошибку вы получаете в диспетчере конфигурации служб Reporting Services при попытке восстановить ключ шифрования через него?
Я думаю, нам нужно пройти проверку учетных данных и настроек базы данных перед применением ключа. У меня была аналогичная проблема, и я просмотрел их все, и, похоже, она обновилась. После этого я смог без проблем восстановить ключ.