Метод 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