Partilhar via


Método de ConfigurationSetting – SetExtendedProtectionSettings

O método SetExtendedProtectionSettings é usado para definir as propriedades RSWindowsExtendedProtectionLevel e RSWindowsExtendedProtectionScenario no arquivo de configuração do Reporting Services RSReportServer.config.

Sintaxe

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
Define o RSWindowsExtendedProtectionLevel no arquivo RSRreportserver.config. O valor obrigatório não diferencia maiúsculas de minúsculas.

A lista a seguir mostra os valores válidos:

"Off | Allow | Require"

ExtendedProtectionScenario
Define o RSWindowsExtendedProtectionScenario no arquivo RSReportserver.config. O valor obrigatório não diferencia maiúsculas de minúsculas.

A lista a seguir mostra os valores válidos:

"Any" | "Proxy" | "Direct"

Comentários

As propriedades RSWindowsExtendedProtectionLevel e RSWindowsExtendedProtectionScenario aplicam-se quando AuthenticationTypes no arquivo RSReportServer.config inclui RSWindowNTLM, RSWindowsNegotiate ou RSWindowsKerberos. Definir essas propriedades afeta a maneira como os usuários e o software cliente se autenticam com um servidor de relatórios. Leia a documentação sobre proteção estendida antes de definir ExtendedProtectionLevel como Allow ou Require.

Para definir ExtendedProtectionLevel, o usuário deve ser membro do grupo BUILTIN\Administrators no servidor de relatório.

Requisitos

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