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
|
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 값을 유지합니다.
[!참고]
읽기 전용 데이터베이스에서 로컬 큐브를 만들 수 있습니다.
참고 항목
참조
Attach