Notitie
Voor toegang tot deze pagina is autorisatie vereist. U kunt proberen u aan te melden of de directory te wijzigen.
Voor toegang tot deze pagina is autorisatie vereist. U kunt proberen de mappen te wijzigen.
Past de opgegeven versleutelingssleutel opnieuw toe op de rapportserverdatabase.
Syntaxis
Public Sub RestoreEncryptionKey(ByRef KeyFile() As Integer, _
ByRef Length As Int32, ByVal Password As String, _
ByRef HRESULT As Int32, ByRef ExtendedErrors() As String)
public void RestoreEncryptionKey(out Byte[] KeyFile, out Int32 Length,
string Password, out Int32 HRESULT, out string[] ExtendedErrors);
Parameterwaarden
KeyFile[]
[uit] Een matrix met de versleutelde versleutelingssleutel.
Lengte
[uit] De lengte van de matrix die door de methode wordt geretourneerd.
wachtwoord
Een tekenreeks die wordt gebruikt om de versleutelingssleutel te versleutelen.
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
Als er al een vermelding bestaat voor de rapportserver in de rapportserverdatabase, wordt die vermelding verwijderd. De nieuwe vermelding wordt vervolgens gemaakt met behulp van de opgegeven versleutelingssleutel en de openbare sleutel van de rapportserver.
De methode is het meest effectief wanneer deze wordt aangeroepen na de methode DeleteEncryptionKey , waarmee de lijst met versleutelingssleutels wordt gewist.
Requirements
Naamruimte:root\Microsoft\SqlServer\ReportServer\<InstanceName>\v13\Admin