InitializeReportServer ConfigurationSetting 메서드ConfigurationSetting Method - InitializeReportServer

지정된 보고서 서비스 인스턴스를 초기화합니다.Initializes the specified report service instance.

구문Syntax

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

매개 변수Parameters

InstallationIDInstallationID
암호화 키를 반환하기 전에 암호화하는 데 사용되는 문자열입니다.A string used to encrypt the encryption key before it is returned.

HRESULTHRESULT
[out] 호출의 성공 여부를 나타내는 값입니다.[out] Value indicating whether the call succeeded or failed.

ExtendedErrors[]ExtendedErrors[]
[out] 호출에서 반환되는 추가 오류가 들어 있는 문자열 배열입니다.[out] A string array containing additional errors returned by the call.

반환 값Return Value

메서드 호출의 성공 또는 실패를 나타내는 HRESULT 를 반환합니다.Returns an HRESULT indicating success or failure of the method call. 0 값은 메서드 호출이 성공했음을 나타냅니다.A value of 0 indicates that the method call was successful. 0 이외의 값은 오류가 발생했음을 나타냅니다.A non-zero value indicates that an error has occurred.

주의Remarks

이 메서드를 호출하면 보고서 서버 데이터베이스 보안 정보에 액세스하는 암호화 키가 InstallationID에 의해 식별되는 보고서 서버의 공개 키를 사용하여 암호화됩니다.When this method is called, the encryption key that accesses the report server database secure information is encrypted using the public key of the report server identified by InstallationID.

지정된 보고서 서버의 공개 키는 이전에 보고서 서버 데이터베이스에 기록되어 있어야 합니다.The specified report server’s public key must have previously been written into the report server database.

InitializeReportServer 메서드는 암호화 키를 해독할 수 있도록 이미 보안 정보에 대한 액세스 권한이 있는 보고서 서버에 대해 호출되어야 합니다.The InitializeReportServer method must be called against a report server that already has access to the secure information so that it can decrypt the encryption key. 그런 다음 암호화된 결과 암호화 키가 보고서 서버 데이터베이스에 저장됩니다.The resulting encrypted encryption key is then stored in the report server database.

InitializeReportServer 메서드를 호출할 때 보고서 서버의 IsInitialized 속성이 true 로 설정되어 있으면 메서드에서 암호화 키를 암호화하지 않고 성공 메시지를 반환합니다.If the report server’s IsInitialized property is set to true when the InitializeReportServer method is called, the method returns success without trying to encrypt the encryption key.

요구 사항Requirements

Namespace: 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

MSReportServer_ConfigurationSetting 멤버MSReportServer_ConfigurationSetting Members