SSRS 2008: невозможно восстановить ключ шифрования
Я перенес базу данных 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
ключ.
Может кто-нибудь помочь, пожалуйста?
4 ответа
Поздний ответ, но я столкнулся с этой проблемой при переносе SSRS 2008 R2 на новый сервер.
У меня была та же проблема, что и описанная выше, но, пройдя через мастера баз данных и учетных данных, я решил ее, хотя я не внес никаких изменений, и все было отображено правильно.
Перейдите в базу данных -> Изменить учетные данные / Изменить базу данных в диспетчере конфигурации и выберите оба мастера.
После этого я смог восстановить ключи.
Какую ошибку вы получаете в диспетчере конфигурации служб Reporting Services при попытке восстановить там ключ шифрования?
Я думаю, что мы должны пройти проверку учетных данных и настроек базы данных перед применением ключа. У меня была похожая проблема, я прошел через все из них, и она, кажется, освежила. После этого мне удалось восстановить ключ без проблем.
Мое решение:
На сервере я вошел в «Диспетчер конфигурации служб Reporting Services» -> Учетная запись службы -> Изменен на учетную запись сетевой службы -> Применить -> Использовал мои текущие учетные данные пользователя для входа в SQL в командной строке -> снова изменился на виртуальную службу -> Применить. -> снова текущие учетные данные
Он применил разрешения, а затем позволил мне импортировать ключ.