RestoreEncryptionKey ConfigurationSetting 메서드ConfigurationSetting Method - RestoreEncryptionKey

지정된 암호화 키를 보고서 서버 데이터베이스에 다시 적용합니다.Reapplies the specified encryption key to the report server database.

구문Syntax

Public Sub RestoreEncryptionKey(ByRef KeyFile() As Integer, _  
    ByRef Length As Int32, ByVal Password As String, _  
    ByRef HRESULT As Int32, ByRef ExtendedErrors() As String)  
public void RestoreEncryptionKey(out Byte[] KeyFile, out Int32 Length,   
            string Password, out Int32 HRESULT, out string[] ExtendedErrors);  

매개 변수Parameters

KeyFile[]KeyFile[]
[out] 암호화된 암호화 키를 포함하는 배열입니다.[out] An array containing the encrypted encryption key.

길이Length
[out] 메서드에서 반환된 배열의 길이입니다.[out] The length of the array returned by the method.

암호Password
암호화 키를 암호화하는 데 사용되는 문자열입니다.A string used to encrypt the encryption key.

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

보고서 서버 데이터베이스에 보고서 서버에 대한 항목이 이미 있으면 삭제됩니다.If an entry already exists for the report server in the report server database, it is deleted. 그런 다음 지정된 암호화 키와 보고서 서버의 공개 키를 사용하여 새로운 항목이 만들어집니다.The new entry is then created using the specified encryption key and the report server’s public key.

이 메서드는 암호화 키 목록을 지우는 DeleteEncryptionKey 메서드 다음에 호출하는 것이 가장 효과적입니다.The method is most effective when called after the DeleteEncryptionKey method, which clears the list of encryption keys.

요구 사항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