Compartir por


Método ConfigurationSetting - SetExtendedProtectionSettings

El método SetExtendedProtectionSettings se utiliza para establecer las propiedades RSWindowsExtendedProtectionScenario y RSWindowsExtendedProtectionLevel en el archivo de configuración de Reporting Services RSReportServer.config.

Sintaxis

Public Sub SetExtendedProtectionSettings( _  
        ByVal ExtendedProtectionLevel As String, _  
        ByVal ExtendedProtectionScenario As String, _  
        ByRef Warnings() As String, _  
        ByRef Length As Int32, _  
        ByRef HRESULT As Int32)  
public void SetExtendedProtectionSettings(  
            string ExtendedProtectionLevel,  
            string ExtendedProtectionScenario,  
            out string[] Warnings,  
            out Int32 Length,  
            out Int32 HRESULT);  

Parámetros

ExtendedProtectionLevel
Establece el RSWindowsExtendedProtectionLevel en el archivo RSRreportserver.config. El valor es obligatorio y no distingue entre mayúsculas y minúsculas.

En la lista siguiente se muestran los valores válidos:

"Off | Allow | Require"

ExtendedProtectionScenario
Establece el RSWindowsExtendedProtectionScenario en el archivo RSReportserver.config. El valor es obligatorio y no distingue entre mayúsculas y minúsculas.

En la lista siguiente se muestran los valores válidos:

"Any" | "Proxy" | "Direct"

Comentarios

Las propiedades RSWindowsExtendedProtectionLevel y RSWindowsExtendedProtectionScenario se aplican cuando AuthenticationTypes del archivo RSReportServer.config incluye RSWindowNTLM, RSWindowsNegotiate o RSWindowsKerberos. El establecimiento de estas propiedades afecta a cómo los usuarios y el software cliente se autentican con un servidor de informes. Se recomienda leer la documentación sobre protección extendida antes de establecer ExtendedProtectionLevel en Allow o Require.

Para establecer ExtendedProtectionLevel, el usuario debe ser miembro del grupo BUILTIN\Administrators en el servidor de informes.

Requisitos

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