ConfigurationSetting 메서드 - SetExtendedProtectionSettingsConfigurationSetting Method - SetExtendedProtectionSettings

SetExtendedProtectionSettings 메서드는 Reporting ServicesReporting Services 구성 파일인 RSReportServer.config에서 RSWindowsExtendedProtectionLevel 및 RSWindowsExtendedProtectionScenario 속성을 설정하는 데 사용됩니다.The SetExtendedProtectionSettings method is used to set the RSWindowsExtendedProtectionLevel and the RSWindowsExtendedProtectionScenario properties in the Reporting ServicesReporting Services configuration file RSReportServer.config.


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

매개 변수Parameters

RSRreportserver.config 파일에서 RSWindowsExtendedProtectionLevel을 설정합니다.Sets the RSWindowsExtendedProtectionLevel in the RSRreportserver.config file. 이 필수 값은 대/소문자를 구분하지 않습니다.The required value is not case sensitive.

다음 목록에서는 유효한 값을 보여 줍니다.The following list shows valid values:

”Off | Allow | Require”

RSReportserver.config 파일에서 RSWindowsExtendedProtectionScenario를 설정합니다.Sets the RSWindowsExtendedProtectionScenario in the RSReportserver.config file. 이 필수 값은 대/소문자를 구분하지 않습니다.The required value is not case sensitive.

다음 목록에서는 유효한 값을 보여 줍니다.The following list shows valid values:

”Any” | “Proxy” | “Direct”


RSWindowsExtendedProtectionLevel 및 RSWindowsExtendedProtectionScenario 속성은 RSReportServer.config 파일의 AuthenticationTypes에 RSWindowNTLM, RSWindowsNegotiate, 또는 RSWindowsKerberos가 포함된 경우 적용됩니다.The RSWindowsExtendedProtectionLevel and the RSWindowsExtendedProtectionScenario properties apply when the AuthenticationTypes in the RSReportServer.config file include RSWindowNTLM, RSWindowsNegotiate, or RSWindowsKerberos. 이러한 속성을 설정하면 사용자와 클라이언트 소프트웨어가 보고서 서버에 인증하는 방식에 영향을 줍니다.Setting these properties affects how users and client software authenticate with a report server. 먼저 확장된 보호와 관련된 설명서를 읽은 후 ExtendedProtectionLevel을 Allow 또는 Require로 설정하는 것이 좋습니다.It is recommended that you read the documentation for extended protection before setting ExtendedProtectionLevel to either Allow or Require.

ExtendedProtectionLevel을 설정하려면 사용자가 보고서 서버의 BUILTIN\Administrators 그룹의 멤버여야 합니다.To set the ExtendedProtectionLevel, the user must be a member of the BUILTIN\Administrators group on the report server.

요구 사항Requirements

네임스페이스: root\Microsoft\SqlServer\ReportServer\<InstanceName>\v13\Adminroot\Microsoft\SqlServer\ReportServer\<InstanceName>\v13\AdminNamespace: root\Microsoft\SqlServer\ReportServer\<InstanceName>\v13\Adminroot\Microsoft\SqlServer\ReportServer\<InstanceName>\v13\Admin

참고 항목See Also

RSWindowsExtendedProtectionScenario 속성(WMI MSReportServer_ConfigurationSetting) RSWindowsExtendedProtectionScenario Property (WMI MSReportServer_ConfigurationSetting)
RSWindowsExtendedProtectionLevel 속성(WMI MSReportServer_ConfigurationSetting) RSWindowsExtendedProtectionLevel Property (WMI MSReportServer_ConfigurationSetting)
Reporting Services 인증에 대한 확장된 보호 Extended Protection for Authentication with Reporting Services
RsReportServer.config 구성 파일RsReportServer.config Configuration File