ReadWriteMode 데이터베이스
Analysis Services DBA(데이터베이스 관리자)는 읽기/쓰기 데이터베이스를 읽기 전용 데이터베이스로, 또는 이와 반대로 변경해야 하는 경우가 종종 있습니다. 이러한 상황은 솔루션 확장 및 성능 개선을 위해 여러 서버에서 동일한 데이터베이스 폴더를 공유하는 것과 같이 대부분 비즈니스 요구 사항에 의해 발생합니다. 이 경우 Analysis Services DBA는 ReadWriteMode 데이터베이스 속성을 사용하여 데이터베이스 운영 모드를 손쉽게 변경할 수 있습니다.
ReadWriteMode 데이터베이스 속성
ReadWriteMode 데이터베이스 속성은 데이터베이스를 읽기/쓰기 모드 또는 읽기 전용 모드 중 어떤 것으로 운영할지 지정합니다. 이 속성 값은 두 가지만 가능합니다. 데이터베이스가 읽기 전용 모드인 경우 변경 사항이나 업데이트 내용을 데이터베이스에 적용할 수 없습니다. 하지만 데이터베이스가 읽기/쓰기 모드인 경우에는 변경 및 업데이트가 가능합니다. ReadWriteMode 데이터베이스 속성은 읽기 전용 속성으로 정의되며 Attach 명령을 통해서만 설정할 수 있습니다.
데이터베이스가 읽기 전용 모드인 경우에는 일반적으로 허용되는 데이터베이스 작업 중 일부 작업이 제한됩니다. 제한되는 작업은 다음 표를 참조하십시오.
읽기 전용 모드 |
제한되는 작업 |
---|---|
XML/A 명령
참고
다음 명령 중 하나를 실행하면 오류가 발생합니다.
|
Create Alter Delete Process MergePartitions DesignAggregations CommitTransaction Restore Synchronize Insert Update Drop
참고
읽기 전용으로 설정된 데이터베이스에서는 셀 쓰기 저장이 가능하지만 변경 내용을 커밋할 수 없습니다.
|
MDX 문
참고
다음 문 중 하나를 실행하면 오류가 발생합니다.
|
COMMIT TRAN CREATE SESSION CUBE ALTER CUBE ALTER DIMENSION CREATE DIMENSION MEMBER DROP DIMENSION MEMBER ALTER DIMENSION
참고
피벗 테이블 그룹화 기능은 CREATE SESSION CUBE 명령을 사용하여 내부적으로 구현되므로 Excel 사용자는 이 기능을 사용할 수 없습니다.
|
DMX 문
참고
다음 문 중 하나를 실행하면 오류가 발생합니다.
|
CREATE [SESSION] MINING STRUCTURE ALTER MINING STRUCTURE DROP MINING STRUCTURE CREATE [SESSION] MINING MODEL DROP MINING MODEL IMPORT SELECT INTO INSERT UPDATE DELETE |
백그라운드 작업 |
데이터베이스를 수정하는 백그라운드 작업은 사용할 수 없습니다. 여기에는 지연 처리, 자동 관리 캐싱 등이 포함됩니다. |
ReadWriteMode 사용법
ReadWriteMode 데이터베이스 속성은 Attach 데이터베이스 명령의 일부로 사용됩니다. Attach 명령을 사용하여 데이터베이스 속성을 ReadWrite 또는 ReadOnly 중 하나로 설정할 수 있습니다. ReadWriteMode 데이터베이스 속성은 읽기 전용으로 정의되어 있으므로 이 속성 값을 직접 업데이트할 수 없습니다. ReadWriteMode 속성이 ReadWrite로 설정된 경우에 데이터베이스를 만들 수 있습니다.. 읽기 전용 모드에서는 데이터베이스를 만들 수 없습니다.
ReadWriteMode 데이터베이스 속성을 ReadWrite와 ReadOnly 사이에서 전환하려면 Detach/Attach 명령 시퀀스를 실행해야 합니다.
Attach를 제외한 모든 데이터베이스 작업은 ReadWriteMode 데이터베이스 속성을 현재 상태로 유지합니다. 예를 들어 Alter, Backup, Restore, Synchronize 등의 작업은 ReadWriteMode 값을 유지합니다.
[!참고]
읽기 전용 데이터베이스에서 로컬 큐브를 만들 수 있습니다.