Delen via


Methode ConfigurationSetting: SetSecureConnectionLevel

Hiermee stelt u het beveiligde verbindingsniveau van de rapportserver in.

Syntaxis

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

Parameterwaarden

Niveau
Een geheel getal dat een beveiligd verbindingsniveau vertegenwoordigt.

HRESULT
[uit] Waarde die aangeeft of de aanroep is geslaagd of mislukt.

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 wordt aangeroepen, wordt de eigenschap SecureConnectionLevel van de rapportserver ingesteld op de opgegeven waarde. Een waarde van 0 geeft aan dat TLS is uitgeschakeld. Een waarde groter dan of gelijk aan 1 geeft aan dat TLS is ingeschakeld.

  • Wanneer de waarde is ingesteld, wordt het element SecureConnectionLevel in het configuratiebestand van de rapportserver gewijzigd en wordt het URLRoot-element in het configuratiebestand ingesteld op gebruik https:// als het opgegeven niveau groter is dan of gelijk is aan 1, of http:// als het opgegeven niveau 0 is.

In SQL Server 2008 R2 (10.50.x) wordt SecureConnectionLevel een in-/uit-schakelaar gemaakt, de standaardwaarde is 0. Voor elke waarde die groter is dan of gelijk is aan 1 die is doorgegeven via de methode-API SetSecureConnectionLevel , wordt TLS als ingeschakeld beschouwd en wordt de configuratie-eigenschap SecureConnectionLevel dienovereenkomstig in het rsreportserver.config bestand ingesteld. Waarden van 2 en 3 zijn nog steeds toegestaan voor achterwaartse compatibiliteit.

Requirements

Naamruimte:root\Microsoft\SqlServer\ReportServer\<InstanceName>\v13\Admin