다음을 통해 공유


SetExtendedProtectionSettings 메서드(WMI MSReportServer_ConfigurationSetting)

SetExtendedProtectionSettings 메서드는 Reporting Services 구성 파일인 RSReportServer.config에서 RSWindowsExtendedProtectionLevel 및 RSWindowsExtendedProtectionScenario 속성을 설정하는 데 사용됩니다.

구문

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
    RSRreportserver.config 파일에서 RSWindowsExtendedProtectionLevel을 설정합니다. 이 필수 값은 대/소문자를 구분하지 않습니다.

    다음 목록에서는 유효한 값을 보여 줍니다.

    ”Off | Allow | Require”

  • ExtendedProtectionScenario
    RSReportserver.config 파일에서 RSWindowsExtendedProtectionScenario를 설정합니다. 이 필수 값은 대/소문자를 구분하지 않습니다.

    다음 목록에서는 유효한 값을 보여 줍니다.

    ”Any” | “Proxy” | “Direct”

주의

RSWindowsExtendedProtectionLevel 및 RSWindowsExtendedProtectionScenario 속성은 RSReportServer.config 파일의 AuthenticationTypes에 RSWindowNTLM, RSWindowsNegotiate, 또는 RSWindowsKerberos가 포함된 경우 적용됩니다. 이러한 속성을 설정하면 사용자와 클라이언트 소프트웨어가 보고서 서버에 인증하는 방식에 영향을 줍니다. 먼저 확장된 보호와 관련된 설명서를 읽은 후 ExtendedProtectionLevel을 Allow 또는 Require로 설정하는 것이 좋습니다.

ExtendedProtectionLevel을 설정하려면 사용자가 보고서 서버의 BUILTIN\Administrators 그룹의 멤버여야 합니다.

요구 사항

네임스페이스: root\Microsoft\SqlServer\ReportServer\RS_<EncodedInstanceName>\v10\Admin

플랫폼: Windows Server 2003, Datacenter Edition; Windows Server 2003, Enterprise Edition; Windows Server 2003, Standard Edition; Windows Vista; Windows XP Professional SP2(서비스 팩 2) 또는 SP1(서비스 팩 1) 또는 Windows 2000(모든 버전)