Поделиться через


Метод ConfigurationSetting — SetExtendedProtectionSettings

Метод SetExtendedProtectionSettings используется для задания свойств RSWindowsExtendedProtectionLevel и свойств RSWindowsExtendedProtectionScenario в файле RSReportServer.configконфигурации служб Reporting Services.

Синтаксис

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);  

Параметры

ExtendedProtectionLevel
Задает RSWindowsExtendedProtectionLevel в RSRreportserver.config файле. Требуемое значение не учитывает регистр.

Допустимые значения приведены в следующем списке.

"Off | Allow | Require"

ExtendedProtectionScenario
Задает RSWindowsExtendedProtectionScenario в RSReportserver.config файле. Требуемое значение не учитывает регистр.

Допустимые значения приведены в следующем списке.

"Any" | "Proxy" | "Direct"

Замечания

Свойства RSWindowsExtendedProtectionLevel и RSWindowsExtendedProtectionScenario применяются, если в файле AuthenticationTypes в RSReportServer.config файле включены RSWindowNTLM, RSWindowsNegotiate или RSWindowsKerberos. Настройка этих свойств влияет на проверку подлинности пользователей и клиентского программного обеспечения на сервере отчетов. Перед настройкой ExtendedProtectionLevel необходимо ознакомиться с документацией по расширенной защите.

Чтобы задать ExtendedProtectionLevel, пользователь должен быть членом BUILTIN\Administrators группы на сервере отчетов.

Требования

Пространство имен: root\Microsoft\SqlServer\ReportServer\<InstanceName>\v13\Admin