다음을 통해 공유


데이터베이스 읽기/쓰기 모드

Analysis Services 데이터베이스 관리자(dba)가 읽기/쓰기 데이터베이스를 읽기 전용 데이터베이스로 변경하거나 그 반대로 변경하려는 경우가 종종 있습니다. 이러한 상황은 종종 솔루션 확장 및 성능 향상을 위해 여러 서버 간에 동일한 데이터베이스 폴더를 공유하는 등 비즈니스 요구 사항에 따라 발생합니다. 이러한 경우 ReadWriteMode 데이터베이스 속성을 사용하면 Analysis Services dba에서 데이터베이스 운영 모드를 쉽게 변경할 수 있습니다.

ReadWriteMode 데이터베이스 속성

데이터베이스 속성은 ReadWriteMode 데이터베이스가 읽기/쓰기 모드인지 아니면 읽기 전용 모드인지를 지정합니다. 이는 속성의 두 가지 가능한 값입니다. 데이터베이스가 읽기 전용 모드인 경우 데이터베이스에 변경 내용이나 업데이트를 적용할 수 없습니다. 그러나 데이터베이스가 읽기/쓰기 모드인 경우 변경 및 업데이트가 발생할 수 있습니다. ReadWriteMode 데이터베이스 속성은 읽기 전용 속성으로 정의되며 명령을 통해 Attach 서만 설정할 수 있습니다.

데이터베이스가 읽기 전용 모드인 경우 데이터베이스에 허용되는 일반 작업 집합에 영향을 주는 특정 제한 사항이 적용됩니다. 제한된 작업에 대해서는 다음 표를 참조하세요.

ReadOnly 모드 제한되는 작업
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



참고: 피벗 테이블의 그룹화 기능은 명령을 사용하여 내부적으로 구현되므로 Excel 사용자는 그룹화 기능을 사용할 CREATE SESSION CUBE 수 없습니다.
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 속성을 ReadWriteReadOnly 사이에서 전환하려면 Detach/Attach 명령어 시퀀스를 실행해야 합니다.

예외를 제외하고 Attach모든 데이터베이스 작업은 데이터베이스 속성을 현재 상태로 유지 ReadWriteMode 합니다. 예를 들어 Alter, Backup, Restore, 및 Synchronize 작업을 수행하여 ReadWriteMode 값을 유지합니다.

비고

로컬 큐브는 읽기 전용 데이터베이스에서 만들 수 있습니다.

또한 참조하십시오

Attach*
Microsoft.AnalysisServices.Database.Detach*
Analysis Services 데이터베이스 연결 및 분리
Analysis Services 데이터베이스 이동
요소 분리
요소 부착