Partager via


Méthode ConfigurationSetting - InitializeReportServer

Initialise l'instance du service de rapports spécifiée.

Syntaxe

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

Paramètres

InstallationID
Chaîne utilisée pour chiffrer la clé de chiffrement avant qu'elle soit retournée.

HRESULT
[out] Valeur indiquant si l'appel a réussi ou échoué.

ExtendedErrors[]
[out] Tableau de chaînes contenant les erreurs supplémentaires retournées par l'appel.

Valeur retournée

Retourne un paramètre HRESULT qui indique si l'appel de la méthode a réussi ou a échoué. Une valeur 0 indique que l'appel de méthode a réussi. Une valeur différente de zéro indique qu’une erreur s’est produite.

Notes

Lorsque cette méthode est appelée, la clé de chiffrement qui accède aux informations sécurisées de la base de données du serveur de rapports est chiffrée à l'aide de la clé publique du serveur de rapports identifiée par InstallationID.

La clé publique du serveur de rapports spécifiée doit au préalable avoir été écrite dans la base de données du serveur de rapports.

La méthode InitializeReportServer doit être appelée contre un serveur de rapports qui a déjà accès aux informations sécurisées, afin qu'il puisse déchiffrer la clé de chiffrement. La clé de chiffrement chiffrée résultante est ensuite stockée dans la base de données du serveur de rapports.

Si la propriété IsInitialized du serveur de rapports a la valeur true quand la méthode InitializeReportServer est appelée, la méthode aboutit sans essayer de chiffrer la clé de chiffrement.

Spécifications

Espace de noms : root\Microsoft\SqlServer\ReportServer\<InstanceName>\v13\Admin