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.
Initialiseert het opgegeven rapportservice-exemplaar.
Syntaxis
Public Sub InitializeReportServer(ByVal InstallationID As String, _
ByRef HRESULT As Int32, ByRef ExtendedErrors() As String)
public void InitializeReportServer(string InstallationID,
out Int32 HRESULT, out string[] ExtendedErrors);
Parameterwaarden
InstallationID
Een tekenreeks die wordt gebruikt om de versleutelingssleutel te versleutelen voordat deze wordt geretourneerd.
HRESULT
[uit] Waarde die aangeeft of de aanroep is geslaagd of mislukt.
ExtendedErrors[]
[uit] Een tekenreeksmatrix met extra 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
Wanneer deze methode wordt aangeroepen, wordt de versleutelingssleutel die toegang heeft tot de beveiligde gegevens van de rapportserverdatabase versleuteld met behulp van de openbare sleutel van de rapportserver die is geïdentificeerd door InstallationID.
De openbare sleutel van de opgegeven rapportserver moet eerder zijn weggeschreven naar de rapportserverdatabase.
De methode InitializeReportServer moet worden aangeroepen op een rapportserver die al toegang heeft tot de beveiligde informatie, zodat deze de versleutelingssleutel kan ontsleutelen. De resulterende versleutelde versleutelingssleutel wordt vervolgens opgeslagen in de rapportserverdatabase.
Als de eigenschap IsInitialized van de rapportserver is ingesteld op true wanneer de methode InitializeReportServer wordt aangeroepen, wordt de methode geretourneerd zonder de versleutelingssleutel te versleutelen.
Requirements
Naamruimte:root\Microsoft\SqlServer\ReportServer\<InstanceName>\v13\Admin