web-dev-qa-db-ja.com

レポートサーバーは、暗号化されたデータの整合性を検証できませんでした

レポートサーバーは、データベース内の暗号化されたデータの整合性を検証できませんでした。 (rsCannotValidateEncryptedData)。

暗号化キーを復元できなかったので、キーを削除し、rskeymngtで運よく再生成しようとしました。取得

'レポートサーバーは、データベース内の暗号化されたデータの整合性を検証できませんでした。 (rsCannotValidateEncryptedData) '

http://localhost/ReportServerにアクセスするとき、およびrskeymgmt -sを実行するときに、このエラーが発生します。

次のステップがどうなるかわからない。ユーザーがアクセスする必要があるというレポートがあります。

5
sqllearner

[SSRS構成マネージャー]> [暗号化キー]> [削除]をクリックしました。

私がそれをしたときにエラーが発生しました:

レポートサーバーデータベースの暗号化コンテンツを削除できませんでした。データベースで「DeleteEncryptedContent」ストアドプロシージャを手動で実行してください。

[SQL Server Mgmt Studio]> [レポートサーバー]> [新しいクエリ]を開きました。

exec DeleteEncryptedContent

サービスとその機能を再起動します。

8
Jeremy Thompson

サービスを再起動すると、すべてが機能するようになりました。

新しいキーを生成するには、レポートサーバーサービスアカウントを更新する必要があるようです。その後、SQLサーバーレポートサービスを再起動します。

暗号化エラーはなくなりましたが、レポートをクリックした後、データソースへのログインを求められます。資格情報をもう一度入力しますが、「ConnectionStringプロパティが初期化されていません」と表示されます。

4
sqllearner

すでに作成している場合は、データベースを再度変更するだけで問題が解決します。

enter image description here

1
Rohit Dodiya