Metodo ConfigurationSetting - InitializeReportServerConfigurationSetting Method - InitializeReportServer

Inizializza l'istanza di servizio di report specificata.Initializes the specified report service instance.

SintassiSyntax

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);  

ParametriParameters

InstallationIDInstallationID
Stringa utilizzata per crittografare la chiave di crittografia prima che venga restituita.A string used to encrypt the encryption key before it is returned.

HRESULTHRESULT
[out] Valore che indica se la chiamata ha avuto esito positivo o negativo.[out] Value indicating whether the call succeeded or failed.

ExtendedErrors[]ExtendedErrors[]
[out] Matrice di stringhe che contiene errori aggiuntivi restituiti dalla chiamata.[out] A string array containing additional errors returned by the call.

Valore restituitoReturn Value

Restituisce un HRESULT che indica l'esito positivo o negativo della chiamata al metodo.Returns an HRESULT indicating success or failure of the method call. Un valore pari a 0 indica l'esito positivo della chiamata al metodo.A value of 0 indicates that the method call was successful. Un valore diverso da zero indica che si è verificato un errore.A non-zero value indicates that an error has occurred.

OsservazioniRemarks

Quando viene chiamato questo metodo, la chiave di crittografia che accede alle informazioni protette del database del server di report viene crittografata tramite la chiave pubblica del server di report identificato da InstallationID.When this method is called, the encryption key that accesses the report server database secure information is encrypted using the public key of the report server identified by InstallationID.

La chiave pubblica del server di report specificato deve essere stata precedentemente scritta nel database del server di report.The specified report server’s public key must have previously been written into the report server database.

Il metodo InitializeReportServer deve essere chiamato per un server di report che dispone già dell'accesso alle informazioni protette in modo che sia in grado di decrittografare la chiave di crittografia.The InitializeReportServer method must be called against a report server that already has access to the secure information so that it can decrypt the encryption key. La chiave di crittografia crittografata risultante viene quindi archiviata nel database del server di report.The resulting encrypted encryption key is then stored in the report server database.

Se la proprietà IsInitialized del server di report è impostata su true quando viene chiamato il metodo InitializeReportServer, il metodo ha esito positivo senza provare a crittografare la chiave di crittografia.If the report server’s IsInitialized property is set to true when the InitializeReportServer method is called, the method returns success without trying to encrypt the encryption key.

RequisitiRequirements

Namespace: root\Microsoft\SqlServer\ReportServer\<InstanceName>\v13\Adminroot\Microsoft\SqlServer\ReportServer\<InstanceName>\v13\AdminNamespace: root\Microsoft\SqlServer\ReportServer\<InstanceName>\v13\Adminroot\Microsoft\SqlServer\ReportServer\<InstanceName>\v13\Admin

Vedere ancheSee Also

Membri di MSReportServer_ConfigurationSettingMSReportServer_ConfigurationSetting Members