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