Compartir por


Método ConfigurationSetting - SetSecureConnectionLevel

Establece el nivel de conexión segura del servidor de informes.

Sintaxis

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

Parámetros

Level
Un valor entero que representa un nivel de conexión segura.

HRESULT
[out] Valor que indica si la llamada se realizó correctamente o no.

Valor devuelto

Devuelve HRESULT que indica si la llamada al método se realizó correctamente o no. Un valor de 0 indica que la llamada al método se realizó correctamente. Un valor distinto de cero indica que se ha producido un error.

Comentarios

Cuando se realiza una llamada, la propiedad SecureConnectionLevel del servidor de informes se establece en el valor especificado. Un valor 0 indica que TLS está desactivado. Un valor mayor o igual que 1 indica que TLS está activado.

  • Cuando se establece el valor, se cambia el elemento SecureConnectionLevel del archivo de configuración del servidor de informes y el elemento URLRoot en el archivo de configuración se establece para usar https:// si el valor de Level espeecificado es mayor o igual que 1, o bien http:// si el valor de Level especificado es 0.

En SQL Server 2008 R2 (10.50.x) SecureConnectionLevel actúa como un conmutador de activación o desactivación y su valor predeterminado es 0. Para cualquier valor mayor o igual que 1 pasado a la API con el método SetSecureConnectionLevel, TLS se considera activado y la propiedad de configuración SecureConnectionLevel se establece en consecuencia en el archivo rsreportserver.config. Los valores 2 y 3 todavía se permiten por mantener la compatibilidad con las versiones anteriores.

Requisitos

Espacio de nombres: root\Microsoft\SqlServer\ReportServer\<nombreDeInstancia>\v13\Admin