it-swarm.com.de

Der Berichtsserver konnte die Integrität der verschlüsselten Daten nicht überprüfen

Der Berichtsserver konnte die Integrität der verschlüsselten Daten in der Datenbank nicht überprüfen. (rsCannotValidateEncryptedData).

Der Verschlüsselungsschlüssel konnte nicht wiederhergestellt werden, daher habe ich die Schlüssel gelöscht und versucht, mit rskeymngt ohne Erfolg neu zu generieren. Bekommen

'Der Berichtsserver konnte die Integrität der verschlüsselten Daten in der Datenbank nicht überprüfen. (rsCannotValidateEncryptedData) '

Ich erhalte diesen Fehler beim Zugriff auf http://localhost/ReportServer und beim Ausführen von rskeymgmt -s.

Ich bin mir nicht sicher, was ich als nächstes tun soll. Ich habe Berichte, auf die Benutzer zugreifen müssen.

2
sqllearner

Neustart der Dienste und jetzt funktioniert alles.

Es sieht also so aus, als ob ich zum Generieren eines neuen Schlüssels das Berichtsserver-Dienstkonto aktualisieren muss. Starten Sie danach die SQL Server Reporting Services neu.

Ich habe den Verschlüsselungsfehler nicht mehr, werde jedoch nach dem Klicken auf den Bericht aufgefordert, mich bei der Datenquelle anzumelden. Ich gebe die creds erneut ein, erhalte aber die Meldung "Die ConnectionString-Eigenschaft wurde nicht initialisiert."

4
sqllearner

Ich ging zu SSRS Configuration Manager> Verschlüsselungsschlüssel> Klicken Sie auf Löschen.

Als ich das tat, bekam ich einen Fehler

Fehler beim Löschen des Verschlüsselungsinhalts in der Berichtsserver-Datenbank. Bitte führen Sie die in der Datenbank gespeicherten Prozeduren "DeleteEncryptedContent" manuell aus.

Geöffnetes SQL Serrver Mgmt Studio> Berichtsserver> neue Abfrage:

exec DeleteEncryptedContent

Starten Sie den Dienst und dessen Funktion neu.

2
Jeremy Thompson

Sie müssen nur die Datenbank erneut ändern, wenn Sie sie bereits erstellt haben. Dann ist Ihr Problem gelöst.

 enter image description here

1
Rohit Dodiya