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 в командной строке -> снова изменился на виртуальную службу -> Применить. -> снова текущие учетные данные

Он применил разрешения, а затем позволил мне импортировать ключ.

Другие вопросы по тегам