Delen via


Methode ConfigurationSetting - ReencryptSecureInformation

Hiermee genereert u een nieuwe versleutelingssleutel en versleutelt u alle beveiligde informatie in de catalogus opnieuw met behulp van deze nieuwe sleutel.

Syntaxis

Public Sub ReencryptSecureInformation(ByRef HRESULT as Int32, ByRef ExtendedErrors() As String)  
public void ReencryptSecureInformation (out Int32 HRESULT, out string[] ExtendedErrors);  

Parameterwaarden

HRESULT
[uit] Waarde die aangeeft of de aanroep is geslaagd of mislukt.

ExtendedErrors[]
[uit] Een tekenreeksmatrix met andere fouten die door de aanroep worden geretourneerd.

Retourwaarde

Hiermee wordt een HRESULT geretourneerd die aangeeft dat de methodeaanroep is geslaagd of mislukt. Een waarde van 0 geeft aan dat de methode-aanroep is geslaagd. Een niet-nulwaarde geeft aan dat er een fout is opgetreden.

Opmerkingen

Met de methode ReencryptSecureInformation kan de beheerder de bestaande versleutelingssleutel vervangen door een nieuwe sleutel.

Wanneer deze methode wordt aangeroepen, genereert de rapportserver een nieuwe versleutelingssleutel en doorloopt deze alle versleutelde inhoud om deze opnieuw te versleutelen met de nieuwe versleutelingssleutel.

Leveringsextensies kunnen beveiligde informatie opslaan in hun leveringsinstellingenstructuren. Wanneer ReencryptSecureInformation wordt aangeroepen, laadt de rapportserver elk abonnement en de bijbehorende leveringsextensie om gegevens die zijn opgeslagen in de bijbehorende instellingen opnieuw te versleutelen.

Als deze methode wordt uitgevoerd op een computer in een uitschaalimplementatie, moet elke computer in de uitschaalimplementatie opnieuw worden geïnitialiseerd.

Requirements

Naamruimte:root\Microsoft\SqlServer\ReportServer\<InstanceName>\v13\Admin