InitializeReportServer 메서드(WMI MSReportServer_ConfigurationSetting)

지정된 보고서 서비스 인스턴스를 초기화합니다.

구문

Public Sub InitializeReportServer(ByVal InstallationID As String, _
    ByRef HRESULT As Int32, ByRef ExtendedErrors() As String)
public void InitializeReportServer(string InstallationID, 
    out Int32 HRESULT, out string[] ExtendedErrors);

매개 변수

  • InstallationID
    암호화 키를 반환하기 전에 암호화하는 데 사용되는 문자열입니다.

  • HRESULT
    [out] 호출의 성공 여부를 나타내는 값입니다.

  • ExtendedErrors[]
    [out] 호출에서 반환되는 추가 오류가 들어 있는 문자열 배열입니다.

반환 값

메서드 호출의 성공 또는 실패를 나타내는 HRESULT를 반환합니다. 0 값은 메서드 호출이 성공했음을 나타냅니다. 0 이외의 값은 오류가 발생했음을 나타냅니다.

주의

이 메서드를 호출하면 보고서 서버 데이터베이스 보안 정보에 액세스하는 암호화 키가 InstallationID에 의해 식별되는 보고서 서버의 공개 키를 사용하여 암호화됩니다.

지정된 보고서 서버의 공개 키는 이전에 보고서 서버 데이터베이스에 기록되어 있어야 합니다.

InitializeReportServer 메서드는 암호화 키를 해독할 수 있도록 이미 보안 정보에 대한 액세스 권한이 있는 보고서 서버에 대해 호출되어야 합니다. 그런 다음 암호화된 결과 암호화 키가 보고서 서버 데이터베이스에 저장됩니다.

InitializeReportServer 메서드를 호출할 때 보고서 서버의 IsInitialized 속성이 true로 설정되어 있으면 메서드에서 암호 키를 암호화하지 않고 성공 메시지를 반환합니다.

요구 사항

**네임스페이스:**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(모든 버전)