SetEncryptionKey 요소(XMLA)

MicrosoftSQL ServerAnalysis Services 인스턴스의 인스턴스 암호화 키를 다시 설정하거나 새로 고칩니다.

구문

<Command>
<SetEncryptionKey Reset="boolean">
<Key>...</Key>
</SetEncryptionKey>
</Command>

요소 특징

특징

설명

데이터 형식 및 길이

String

기본값

없음

카디널리티

0-n: 두 번 이상 나타날 수 있는 선택적 요소입니다.

요소 관계

관계

요소

부모 요소

Command

자식 요소

Key

특성

특성

설명

다시 설정

선택적 Boolean 특성입니다. 이 값을 True로 설정하면 암호화 키가 다시 설정되고 EncryptionKey 요소의 내용이 무시됩니다. 그렇지 않으면 EncryptionKey 요소가 유효한 암호화 키를 포함해야 합니다.

주의

SetEncryptionKey 명령은 Analysis Services 인스턴스의 인스턴스 암호화 키를 다시 설정하거나 업데이트합니다.

Analysis Services 인스턴스를 처음 설치하면 해당 인스턴스에 암호화 키가 정의됩니다. 인스턴스 암호화 키는 설치하는 동안 Analysis Services 서비스에 대해 제공된 Windows 사용자 계정의 보안 자격 증명을 기반으로 하며 같은 보안 자격 증명을 사용해야만 해독할 수 있습니다.

그런 다음 Analysis Services 인스턴스에 Analysis Services 데이터베이스가 생성되면 인스턴스가 데이터베이스 암호화 키를 만듭니다. 데이터베이스 암호화 키는 데이터베이스의 데이터 원본에 연결하는 데 사용되는 보안 자격 증명과 같은 비밀 내용을 암호화하고 해독합니다. 인스턴스에서는 인스턴스 암호화 키를 사용하여 데이터베이스 암호화 키를 암호화합니다.

Analysis Services 인스턴스에서 더 이상 인스턴스 암호화 키를 해독할 수 없는 경우 해당 인스턴스의 데이터와 메타데이터에 액세스할 수 없게 됩니다. 다음과 같이 인스턴스에서 인스턴스 암호화 키를 해독할 수 없는 여러 가지 경우가 있습니다.

  • SCM(서비스 제어 관리자) 등 SQL Server 구성 관리자 이외의 유틸리티나 방법을 통해 Analysis Services 인스턴스에 대한 Windows 사용자 계정이 변경된 경우

  • Analysis Services 인스턴스에 대해 지정된 Windows 사용자 계정이 더 이상 유효하지 않은 경우

  • Analysis Services 인스턴스를 실행하는 컴퓨터에서 오류가 발생하여 데이터 폴더를 다른 컴퓨터로 이동해야 할 경우

SetEncryptionKey 메서드는 기존 인스턴스 암호화 키를 명령의 Key 속성에 지정된 암호화 키 또는 명령의 Reset 속성을 True로 설정하여 만든 시스템 생성 암호화 키로 변경할 수 있습니다.

보안 정보보안 정보

이 명령은 서버 관리자만 실행할 수 있습니다.