Partager via


Méthode ConfigurationSetting - SetSecureConnectionLevel

Définit le niveau de connexion sécurisée du serveur de rapports.

Syntaxe

Public Sub SetSecureConnectionLevel(Level as Integer, _  
    ByRef HRESULT as Int32)  
public void SetSecureConnectionLevel(Int32 Level,   
    out Int32 HRESULT);  

Paramètres

Niveau
Valeur entière représentant un niveau de connexion sécurisée.

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

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

Quand cette méthode est appelée, la propriété de serveur de rapports SecureConnectionLevel prend la valeur spécifiée. La valeur 0 indique que le protocole TLS est désactivé. Une valeur supérieure ou égale à 1 indique que le protocole TLS est activé.

  • Quand la valeur est définie, l’élément SecureConnectionLevel dans le fichier de configuration du serveur de rapports est modifié et l’élément URLRoot dans le fichier de configuration est configuré de façon à utiliser https:// si la valeur Level spécifiée est supérieure ou égale à 1, ou http:// si la valeur Level spécifiée est 0.

Dans SQL Server 2008 R2 (10.50.x), SecureConnectionLevel est un commutateur d’activation ou de désactivation dont la valeur par défaut est 0. Pour toute valeur supérieure ou égale à 1 passée par le biais de l’API de la méthode SetSecureConnectionLevel, le protocole TLS est considéré comme activé et la propriété de configuration SecureConnectionLevel est définie en conséquence dans le fichier rsreportserver.config. Les valeurs 2 et 3 sont toujours autorisées pour des raisons de compatibilité descendante.

Spécifications

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